From e32f3c5dffcd9b5b7d3f8cc099276f48166ebdc7 Mon Sep 17 00:00:00 2001 From: Peter Ombwa Date: Mon, 4 May 2020 14:04:58 -0700 Subject: [PATCH 1/5] Bump up version numbers. --- config/ModuleMetadata.json | 2 +- .../Authentication/Microsoft.Graph.Authentication.psd1 | 4 ++-- src/Beta/Analytics/Analytics/readme.md | 2 +- src/Beta/Bookings/Bookings/readme.md | 2 +- src/Beta/CloudCommunications/CloudCommunications/readme.md | 2 +- .../DevicesApps.DeviceAppManagement/readme.md | 2 +- .../DevicesApps.MobileAppManagement/readme.md | 2 +- .../DevicesApps.OfficeConfiguration/readme.md | 2 +- .../DevicesApps.SharedResources/readme.md | 2 +- src/Beta/Education/Education/readme.md | 2 +- src/Beta/Files.Drives/Files.Drives/readme.md | 2 +- src/Beta/Files.Permissions/Files.Permissions/readme.md | 2 +- src/Beta/Files.Shares/Files.Shares/readme.md | 2 +- src/Beta/Financials/Financials/readme.md | 2 +- src/Beta/Groups.Actions/Groups.Actions/readme.md | 2 +- src/Beta/Groups.Calendar/Groups.Calendar/readme.md | 2 +- src/Beta/Groups.Conversation/Groups.Conversation/readme.md | 2 +- .../Groups.ConversationThread/readme.md | 2 +- .../Groups.DirectoryObject/Groups.DirectoryObject/readme.md | 2 +- src/Beta/Groups.Drive/Groups.Drive/readme.md | 2 +- src/Beta/Groups.Endpoint/Groups.Endpoint/readme.md | 2 +- src/Beta/Groups.Extension/Groups.Extension/readme.md | 2 +- src/Beta/Groups.Functions/Groups.Functions/readme.md | 2 +- src/Beta/Groups.Group/Groups.Group/readme.md | 2 +- .../Groups.LifecyclePolicies/readme.md | 2 +- src/Beta/Groups.OneNote/Groups.OneNote/readme.md | 2 +- src/Beta/Groups.Planner/Groups.Planner/readme.md | 2 +- src/Beta/Groups.ProfilePhoto/Groups.ProfilePhoto/readme.md | 2 +- src/Beta/Groups.Site/Groups.Site/readme.md | 2 +- .../Identity.AccessReview/Identity.AccessReview/readme.md | 2 +- .../Identity.AdministrativeUnits/readme.md | 2 +- .../Identity.AppRoleAssignments/readme.md | 2 +- src/Beta/Identity.Application/Identity.Application/readme.md | 2 +- src/Beta/Identity.AuditLogs/Identity.AuditLogs/readme.md | 2 +- .../Identity.AuthenticationMethods/readme.md | 3 +-- src/Beta/Identity.AzureADPIM/Identity.AzureADPIM/readme.md | 2 +- .../Identity.CertificateBasedAuthConfiguration/readme.md | 2 +- .../Identity.ConditionalAccess/readme.md | 2 +- src/Beta/Identity.Contracts/Identity.Contracts/readme.md | 2 +- .../Identity.DataPolicyOperations/readme.md | 2 +- src/Beta/Identity.Devices/Identity.Devices/readme.md | 2 +- src/Beta/Identity.Directory/Identity.Directory/readme.md | 2 +- .../Identity.DirectoryObjects/readme.md | 2 +- .../Identity.DirectoryRoleTemplates/readme.md | 2 +- .../Identity.DirectoryRoles/Identity.DirectoryRoles/readme.md | 2 +- .../Identity.DirectorySettingTemplates/readme.md | 2 +- .../Identity.DirectorySettings/readme.md | 2 +- src/Beta/Identity.Domains/Identity.Domains/readme.md | 2 +- src/Beta/Identity.Invitations/Identity.Invitations/readme.md | 2 +- .../Identity.OAuth2PermissionGrants/readme.md | 2 +- .../Identity.OnPremisesPublishingProfiles/readme.md | 2 +- .../Identity.Organization/Identity.Organization/readme.md | 2 +- .../Identity.OrganizationContacts/readme.md | 2 +- src/Beta/Identity.Policies/Identity.Policies/readme.md | 2 +- src/Beta/Identity.Protection/Identity.Protection/readme.md | 2 +- src/Beta/Identity.Providers/Identity.Providers/readme.md | 2 +- .../Identity.RoleManagement/Identity.RoleManagement/readme.md | 2 +- .../Identity.ServicePrincipal/readme.md | 2 +- .../Identity.SubscribedSkus/Identity.SubscribedSkus/readme.md | 2 +- src/Beta/Identity.TermsOfUse/Identity.TermsOfUse/readme.md | 2 +- .../Identity.TrustFramework/Identity.TrustFramework/readme.md | 2 +- src/Beta/Identity.UserFlows/Identity.UserFlows/readme.md | 2 +- src/Beta/Notification/Notification/readme.md | 2 +- src/Beta/OnlineMeetings/OnlineMeetings/readme.md | 2 +- src/Beta/Places/Places/readme.md | 2 +- src/Beta/Planner/Planner/readme.md | 2 +- src/Beta/Reports/Reports/readme.md | 2 +- src/Beta/SchemaExtensions/SchemaExtensions/readme.md | 2 +- src/Beta/Search/Search/readme.md | 2 +- src/Beta/Security/Security/readme.md | 2 +- src/Beta/Sites.Actions/Sites.Actions/readme.md | 2 +- src/Beta/Sites.Drive/Sites.Drive/readme.md | 2 +- src/Beta/Sites.Functions/Sites.Functions/readme.md | 2 +- src/Beta/Sites.List/Sites.List/readme.md | 2 +- src/Beta/Sites.OneNote/Sites.OneNote/readme.md | 2 +- src/Beta/Sites.Pages/Sites.Pages/readme.md | 2 +- src/Beta/Sites.Site/Sites.Site/readme.md | 2 +- src/Beta/Subscriptions/Subscriptions/readme.md | 2 +- src/Beta/Teams.AppCatalogs/Teams.AppCatalogs/readme.md | 2 +- src/Beta/Teams.Channel/Teams.Channel/readme.md | 2 +- src/Beta/Teams.Chats/Teams.Chats/readme.md | 2 +- src/Beta/Teams.Team/Teams.Team/readme.md | 2 +- src/Beta/Teams.Teamwork/Teams.Teamwork/readme.md | 2 +- src/Beta/Users.Actions/Users.Actions/readme.md | 2 +- src/Beta/Users.ActivityFeed/Users.ActivityFeed/readme.md | 2 +- src/Beta/Users.Calendar/Users.Calendar/readme.md | 2 +- src/Beta/Users.Contacts/Users.Contacts/readme.md | 2 +- src/Beta/Users.Devices/Users.Devices/readme.md | 2 +- .../Users.DirectoryObject/Users.DirectoryObject/readme.md | 2 +- src/Beta/Users.Drive/Users.Drive/readme.md | 2 +- src/Beta/Users.Extensions/Users.Extensions/readme.md | 2 +- src/Beta/Users.FollowedSites/Users.FollowedSites/readme.md | 2 +- src/Beta/Users.Functions/Users.Functions/readme.md | 2 +- src/Beta/Users.Groups/Users.Groups/readme.md | 2 +- .../Users.InformationProtection/readme.md | 2 +- src/Beta/Users.LicenseDetails/Users.LicenseDetails/readme.md | 2 +- src/Beta/Users.Mail/Users.Mail/readme.md | 2 +- src/Beta/Users.OneNote/Users.OneNote/readme.md | 2 +- src/Beta/Users.OutlookUser/Users.OutlookUser/readme.md | 2 +- src/Beta/Users.People/Users.People/readme.md | 2 +- src/Beta/Users.Planner/Users.Planner/readme.md | 2 +- src/Beta/Users.ProfilePhoto/Users.ProfilePhoto/readme.md | 2 +- src/Beta/Users.User/Users.User/readme.md | 2 +- src/Beta/Users.UserSettings/Users.UserSettings/readme.md | 2 +- 104 files changed, 105 insertions(+), 106 deletions(-) diff --git a/config/ModuleMetadata.json b/config/ModuleMetadata.json index 07d15895bb2..1c4175b6a6a 100644 --- a/config/ModuleMetadata.json +++ b/config/ModuleMetadata.json @@ -10,5 +10,5 @@ "tags": "MicrosoftGraph;Microsoft;Office365;Graph;PowerShell;GraphServiceClient;Outlook;OneDrive;AzureAD;GraphAPI;Productivity;SharePoint;Intune;SDK;", "releaseNotes": "See https://aka.ms/GraphPowerShell-Release.", "assemblyOriginatorKeyFile": "35MSSharedLib1024.snk", - "version": "0.5.0" + "version": "0.5.1" } \ No newline at end of file diff --git a/src/Authentication/Authentication/Microsoft.Graph.Authentication.psd1 b/src/Authentication/Authentication/Microsoft.Graph.Authentication.psd1 index fd9fbf03c7b..27bcd9a5efb 100644 --- a/src/Authentication/Authentication/Microsoft.Graph.Authentication.psd1 +++ b/src/Authentication/Authentication/Microsoft.Graph.Authentication.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft # -# Generated on: 4/21/2020 +# Generated on: 5/4/2020 # @{ @@ -12,7 +12,7 @@ RootModule = './Microsoft.Graph.Authentication.psm1' # Version number of this module. -ModuleVersion = '0.5.0' +ModuleVersion = '0.5.1' # Supported PSEditions CompatiblePSEditions = 'Core', 'Desktop' diff --git a/src/Beta/Analytics/Analytics/readme.md b/src/Beta/Analytics/Analytics/readme.md index 8e1b3cc5e00..28dba677fdd 100644 --- a/src/Beta/Analytics/Analytics/readme.md +++ b/src/Beta/Analytics/Analytics/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Bookings/Bookings/readme.md b/src/Beta/Bookings/Bookings/readme.md index 31d685b5b23..b2c686e7568 100644 --- a/src/Beta/Bookings/Bookings/readme.md +++ b/src/Beta/Bookings/Bookings/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/CloudCommunications/CloudCommunications/readme.md b/src/Beta/CloudCommunications/CloudCommunications/readme.md index 850feaf81e1..1b6266209d1 100644 --- a/src/Beta/CloudCommunications/CloudCommunications/readme.md +++ b/src/Beta/CloudCommunications/CloudCommunications/readme.md @@ -46,6 +46,6 @@ directive: ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/DevicesApps.DeviceAppManagement/DevicesApps.DeviceAppManagement/readme.md b/src/Beta/DevicesApps.DeviceAppManagement/DevicesApps.DeviceAppManagement/readme.md index 4ca445fd044..79a3ef54b70 100644 --- a/src/Beta/DevicesApps.DeviceAppManagement/DevicesApps.DeviceAppManagement/readme.md +++ b/src/Beta/DevicesApps.DeviceAppManagement/DevicesApps.DeviceAppManagement/readme.md @@ -49,6 +49,6 @@ directive: ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/DevicesApps.MobileAppManagement/DevicesApps.MobileAppManagement/readme.md b/src/Beta/DevicesApps.MobileAppManagement/DevicesApps.MobileAppManagement/readme.md index 704f9b1d8a2..4ed04794002 100644 --- a/src/Beta/DevicesApps.MobileAppManagement/DevicesApps.MobileAppManagement/readme.md +++ b/src/Beta/DevicesApps.MobileAppManagement/DevicesApps.MobileAppManagement/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/DevicesApps.OfficeConfiguration/DevicesApps.OfficeConfiguration/readme.md b/src/Beta/DevicesApps.OfficeConfiguration/DevicesApps.OfficeConfiguration/readme.md index 040c0dbf2df..c33d7fd2e3a 100644 --- a/src/Beta/DevicesApps.OfficeConfiguration/DevicesApps.OfficeConfiguration/readme.md +++ b/src/Beta/DevicesApps.OfficeConfiguration/DevicesApps.OfficeConfiguration/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/DevicesApps.SharedResources/DevicesApps.SharedResources/readme.md b/src/Beta/DevicesApps.SharedResources/DevicesApps.SharedResources/readme.md index 83875fe7262..a0e56353aeb 100644 --- a/src/Beta/DevicesApps.SharedResources/DevicesApps.SharedResources/readme.md +++ b/src/Beta/DevicesApps.SharedResources/DevicesApps.SharedResources/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Education/Education/readme.md b/src/Beta/Education/Education/readme.md index b1342bb2996..596fa3ae708 100644 --- a/src/Beta/Education/Education/readme.md +++ b/src/Beta/Education/Education/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Files.Drives/Files.Drives/readme.md b/src/Beta/Files.Drives/Files.Drives/readme.md index 815d3c9e80d..4559adde44d 100644 --- a/src/Beta/Files.Drives/Files.Drives/readme.md +++ b/src/Beta/Files.Drives/Files.Drives/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Files.Permissions/Files.Permissions/readme.md b/src/Beta/Files.Permissions/Files.Permissions/readme.md index 684c674510b..978601f5978 100644 --- a/src/Beta/Files.Permissions/Files.Permissions/readme.md +++ b/src/Beta/Files.Permissions/Files.Permissions/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Files.Shares/Files.Shares/readme.md b/src/Beta/Files.Shares/Files.Shares/readme.md index d0d2195bba1..5dbf3331ab0 100644 --- a/src/Beta/Files.Shares/Files.Shares/readme.md +++ b/src/Beta/Files.Shares/Files.Shares/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Financials/Financials/readme.md b/src/Beta/Financials/Financials/readme.md index 0f2d4c82184..eb40020fa47 100644 --- a/src/Beta/Financials/Financials/readme.md +++ b/src/Beta/Financials/Financials/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Groups.Actions/Groups.Actions/readme.md b/src/Beta/Groups.Actions/Groups.Actions/readme.md index 5a2661b46c0..3e82fa2fb39 100644 --- a/src/Beta/Groups.Actions/Groups.Actions/readme.md +++ b/src/Beta/Groups.Actions/Groups.Actions/readme.md @@ -78,6 +78,6 @@ directive: ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Groups.Calendar/Groups.Calendar/readme.md b/src/Beta/Groups.Calendar/Groups.Calendar/readme.md index baabdabc91c..def9f0124a6 100644 --- a/src/Beta/Groups.Calendar/Groups.Calendar/readme.md +++ b/src/Beta/Groups.Calendar/Groups.Calendar/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Groups.Conversation/Groups.Conversation/readme.md b/src/Beta/Groups.Conversation/Groups.Conversation/readme.md index c9853654ea6..2abd7b0c29d 100644 --- a/src/Beta/Groups.Conversation/Groups.Conversation/readme.md +++ b/src/Beta/Groups.Conversation/Groups.Conversation/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Groups.ConversationThread/Groups.ConversationThread/readme.md b/src/Beta/Groups.ConversationThread/Groups.ConversationThread/readme.md index dbd2b7f0086..54fcfc6b9f2 100644 --- a/src/Beta/Groups.ConversationThread/Groups.ConversationThread/readme.md +++ b/src/Beta/Groups.ConversationThread/Groups.ConversationThread/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Groups.DirectoryObject/Groups.DirectoryObject/readme.md b/src/Beta/Groups.DirectoryObject/Groups.DirectoryObject/readme.md index 0214046bc76..022388d48cb 100644 --- a/src/Beta/Groups.DirectoryObject/Groups.DirectoryObject/readme.md +++ b/src/Beta/Groups.DirectoryObject/Groups.DirectoryObject/readme.md @@ -89,6 +89,6 @@ directive: ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Groups.Drive/Groups.Drive/readme.md b/src/Beta/Groups.Drive/Groups.Drive/readme.md index dadff639fbe..ffbe0b0f750 100644 --- a/src/Beta/Groups.Drive/Groups.Drive/readme.md +++ b/src/Beta/Groups.Drive/Groups.Drive/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Groups.Endpoint/Groups.Endpoint/readme.md b/src/Beta/Groups.Endpoint/Groups.Endpoint/readme.md index 68e61d5f011..096789c92e6 100644 --- a/src/Beta/Groups.Endpoint/Groups.Endpoint/readme.md +++ b/src/Beta/Groups.Endpoint/Groups.Endpoint/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Groups.Extension/Groups.Extension/readme.md b/src/Beta/Groups.Extension/Groups.Extension/readme.md index fb1f42193b2..17675b02147 100644 --- a/src/Beta/Groups.Extension/Groups.Extension/readme.md +++ b/src/Beta/Groups.Extension/Groups.Extension/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Groups.Functions/Groups.Functions/readme.md b/src/Beta/Groups.Functions/Groups.Functions/readme.md index f5c401fba0c..e97bd172525 100644 --- a/src/Beta/Groups.Functions/Groups.Functions/readme.md +++ b/src/Beta/Groups.Functions/Groups.Functions/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Groups.Group/Groups.Group/readme.md b/src/Beta/Groups.Group/Groups.Group/readme.md index 8aaa08a92f5..f90e898f7fd 100644 --- a/src/Beta/Groups.Group/Groups.Group/readme.md +++ b/src/Beta/Groups.Group/Groups.Group/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Groups.LifecyclePolicies/Groups.LifecyclePolicies/readme.md b/src/Beta/Groups.LifecyclePolicies/Groups.LifecyclePolicies/readme.md index 556acfc0d46..e8a87f3022a 100644 --- a/src/Beta/Groups.LifecyclePolicies/Groups.LifecyclePolicies/readme.md +++ b/src/Beta/Groups.LifecyclePolicies/Groups.LifecyclePolicies/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Groups.OneNote/Groups.OneNote/readme.md b/src/Beta/Groups.OneNote/Groups.OneNote/readme.md index dd4136ace6e..754dc24f208 100644 --- a/src/Beta/Groups.OneNote/Groups.OneNote/readme.md +++ b/src/Beta/Groups.OneNote/Groups.OneNote/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Groups.Planner/Groups.Planner/readme.md b/src/Beta/Groups.Planner/Groups.Planner/readme.md index ad628cfa5f9..8ef5d38365f 100644 --- a/src/Beta/Groups.Planner/Groups.Planner/readme.md +++ b/src/Beta/Groups.Planner/Groups.Planner/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Groups.ProfilePhoto/Groups.ProfilePhoto/readme.md b/src/Beta/Groups.ProfilePhoto/Groups.ProfilePhoto/readme.md index 25433532328..e0246b3f2fa 100644 --- a/src/Beta/Groups.ProfilePhoto/Groups.ProfilePhoto/readme.md +++ b/src/Beta/Groups.ProfilePhoto/Groups.ProfilePhoto/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Groups.Site/Groups.Site/readme.md b/src/Beta/Groups.Site/Groups.Site/readme.md index b97c9b5aafe..4349d37f1fb 100644 --- a/src/Beta/Groups.Site/Groups.Site/readme.md +++ b/src/Beta/Groups.Site/Groups.Site/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.AccessReview/Identity.AccessReview/readme.md b/src/Beta/Identity.AccessReview/Identity.AccessReview/readme.md index 27bf3cd1d82..b724504e5c2 100644 --- a/src/Beta/Identity.AccessReview/Identity.AccessReview/readme.md +++ b/src/Beta/Identity.AccessReview/Identity.AccessReview/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.AdministrativeUnits/Identity.AdministrativeUnits/readme.md b/src/Beta/Identity.AdministrativeUnits/Identity.AdministrativeUnits/readme.md index e7f815e5061..b07b64f772e 100644 --- a/src/Beta/Identity.AdministrativeUnits/Identity.AdministrativeUnits/readme.md +++ b/src/Beta/Identity.AdministrativeUnits/Identity.AdministrativeUnits/readme.md @@ -43,6 +43,6 @@ directive: ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.AppRoleAssignments/Identity.AppRoleAssignments/readme.md b/src/Beta/Identity.AppRoleAssignments/Identity.AppRoleAssignments/readme.md index 696daf3f3cf..06e9c4454f8 100644 --- a/src/Beta/Identity.AppRoleAssignments/Identity.AppRoleAssignments/readme.md +++ b/src/Beta/Identity.AppRoleAssignments/Identity.AppRoleAssignments/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.Application/Identity.Application/readme.md b/src/Beta/Identity.Application/Identity.Application/readme.md index 725723e8163..201e9630582 100644 --- a/src/Beta/Identity.Application/Identity.Application/readme.md +++ b/src/Beta/Identity.Application/Identity.Application/readme.md @@ -43,6 +43,6 @@ directive: ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.AuditLogs/Identity.AuditLogs/readme.md b/src/Beta/Identity.AuditLogs/Identity.AuditLogs/readme.md index 2057ad62322..f23dc2534b9 100644 --- a/src/Beta/Identity.AuditLogs/Identity.AuditLogs/readme.md +++ b/src/Beta/Identity.AuditLogs/Identity.AuditLogs/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.AuthenticationMethods/Identity.AuthenticationMethods/readme.md b/src/Beta/Identity.AuthenticationMethods/Identity.AuthenticationMethods/readme.md index 50334e72ea9..0b2b28a866c 100644 --- a/src/Beta/Identity.AuthenticationMethods/Identity.AuthenticationMethods/readme.md +++ b/src/Beta/Identity.AuthenticationMethods/Identity.AuthenticationMethods/readme.md @@ -31,10 +31,9 @@ title: $(service-name) subject-prefix: '' input-file: $(spec-doc-repo)/$(title).yml ``` - ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.AzureADPIM/Identity.AzureADPIM/readme.md b/src/Beta/Identity.AzureADPIM/Identity.AzureADPIM/readme.md index 7b76c7792df..718a5b4348e 100644 --- a/src/Beta/Identity.AzureADPIM/Identity.AzureADPIM/readme.md +++ b/src/Beta/Identity.AzureADPIM/Identity.AzureADPIM/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.CertificateBasedAuthConfiguration/Identity.CertificateBasedAuthConfiguration/readme.md b/src/Beta/Identity.CertificateBasedAuthConfiguration/Identity.CertificateBasedAuthConfiguration/readme.md index c0e121935ae..ec9c6ae6cc6 100644 --- a/src/Beta/Identity.CertificateBasedAuthConfiguration/Identity.CertificateBasedAuthConfiguration/readme.md +++ b/src/Beta/Identity.CertificateBasedAuthConfiguration/Identity.CertificateBasedAuthConfiguration/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.ConditionalAccess/Identity.ConditionalAccess/readme.md b/src/Beta/Identity.ConditionalAccess/Identity.ConditionalAccess/readme.md index 09ed4fdd805..1b1d8bb8925 100644 --- a/src/Beta/Identity.ConditionalAccess/Identity.ConditionalAccess/readme.md +++ b/src/Beta/Identity.ConditionalAccess/Identity.ConditionalAccess/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.Contracts/Identity.Contracts/readme.md b/src/Beta/Identity.Contracts/Identity.Contracts/readme.md index 991ec398962..1ee1c3f6acd 100644 --- a/src/Beta/Identity.Contracts/Identity.Contracts/readme.md +++ b/src/Beta/Identity.Contracts/Identity.Contracts/readme.md @@ -43,6 +43,6 @@ directive: ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.DataPolicyOperations/Identity.DataPolicyOperations/readme.md b/src/Beta/Identity.DataPolicyOperations/Identity.DataPolicyOperations/readme.md index 3388ec3b100..0ca3f82c959 100644 --- a/src/Beta/Identity.DataPolicyOperations/Identity.DataPolicyOperations/readme.md +++ b/src/Beta/Identity.DataPolicyOperations/Identity.DataPolicyOperations/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.Devices/Identity.Devices/readme.md b/src/Beta/Identity.Devices/Identity.Devices/readme.md index 6a0238302ff..614e02ab524 100644 --- a/src/Beta/Identity.Devices/Identity.Devices/readme.md +++ b/src/Beta/Identity.Devices/Identity.Devices/readme.md @@ -43,6 +43,6 @@ directive: ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.Directory/Identity.Directory/readme.md b/src/Beta/Identity.Directory/Identity.Directory/readme.md index 7c1915e5bc0..f7d6317d2b6 100644 --- a/src/Beta/Identity.Directory/Identity.Directory/readme.md +++ b/src/Beta/Identity.Directory/Identity.Directory/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.DirectoryObjects/Identity.DirectoryObjects/readme.md b/src/Beta/Identity.DirectoryObjects/Identity.DirectoryObjects/readme.md index 45e7603c368..c8acfec9e9a 100644 --- a/src/Beta/Identity.DirectoryObjects/Identity.DirectoryObjects/readme.md +++ b/src/Beta/Identity.DirectoryObjects/Identity.DirectoryObjects/readme.md @@ -43,6 +43,6 @@ directive: ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.DirectoryRoleTemplates/Identity.DirectoryRoleTemplates/readme.md b/src/Beta/Identity.DirectoryRoleTemplates/Identity.DirectoryRoleTemplates/readme.md index 6587464c466..a5c3e950411 100644 --- a/src/Beta/Identity.DirectoryRoleTemplates/Identity.DirectoryRoleTemplates/readme.md +++ b/src/Beta/Identity.DirectoryRoleTemplates/Identity.DirectoryRoleTemplates/readme.md @@ -48,6 +48,6 @@ directive: ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.DirectoryRoles/Identity.DirectoryRoles/readme.md b/src/Beta/Identity.DirectoryRoles/Identity.DirectoryRoles/readme.md index dada8949843..0316d75d739 100644 --- a/src/Beta/Identity.DirectoryRoles/Identity.DirectoryRoles/readme.md +++ b/src/Beta/Identity.DirectoryRoles/Identity.DirectoryRoles/readme.md @@ -43,6 +43,6 @@ directive: ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.DirectorySettingTemplates/Identity.DirectorySettingTemplates/readme.md b/src/Beta/Identity.DirectorySettingTemplates/Identity.DirectorySettingTemplates/readme.md index 75173ce9a6a..11cfcf9ec2d 100644 --- a/src/Beta/Identity.DirectorySettingTemplates/Identity.DirectorySettingTemplates/readme.md +++ b/src/Beta/Identity.DirectorySettingTemplates/Identity.DirectorySettingTemplates/readme.md @@ -48,6 +48,6 @@ directive: ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.DirectorySettings/Identity.DirectorySettings/readme.md b/src/Beta/Identity.DirectorySettings/Identity.DirectorySettings/readme.md index 0cecbbba6a5..ac7cbbf01fb 100644 --- a/src/Beta/Identity.DirectorySettings/Identity.DirectorySettings/readme.md +++ b/src/Beta/Identity.DirectorySettings/Identity.DirectorySettings/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.Domains/Identity.Domains/readme.md b/src/Beta/Identity.Domains/Identity.Domains/readme.md index 2cf3d7519d7..f1eccd50d81 100644 --- a/src/Beta/Identity.Domains/Identity.Domains/readme.md +++ b/src/Beta/Identity.Domains/Identity.Domains/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.Invitations/Identity.Invitations/readme.md b/src/Beta/Identity.Invitations/Identity.Invitations/readme.md index 44c7296585d..3e6806ba92d 100644 --- a/src/Beta/Identity.Invitations/Identity.Invitations/readme.md +++ b/src/Beta/Identity.Invitations/Identity.Invitations/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.OAuth2PermissionGrants/Identity.OAuth2PermissionGrants/readme.md b/src/Beta/Identity.OAuth2PermissionGrants/Identity.OAuth2PermissionGrants/readme.md index a05059010e8..6b8499badf7 100644 --- a/src/Beta/Identity.OAuth2PermissionGrants/Identity.OAuth2PermissionGrants/readme.md +++ b/src/Beta/Identity.OAuth2PermissionGrants/Identity.OAuth2PermissionGrants/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.OnPremisesPublishingProfiles/Identity.OnPremisesPublishingProfiles/readme.md b/src/Beta/Identity.OnPremisesPublishingProfiles/Identity.OnPremisesPublishingProfiles/readme.md index 5a08824be0c..102f07caed1 100644 --- a/src/Beta/Identity.OnPremisesPublishingProfiles/Identity.OnPremisesPublishingProfiles/readme.md +++ b/src/Beta/Identity.OnPremisesPublishingProfiles/Identity.OnPremisesPublishingProfiles/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.Organization/Identity.Organization/readme.md b/src/Beta/Identity.Organization/Identity.Organization/readme.md index cbc0f10aea6..22ef5e58af7 100644 --- a/src/Beta/Identity.Organization/Identity.Organization/readme.md +++ b/src/Beta/Identity.Organization/Identity.Organization/readme.md @@ -43,6 +43,6 @@ directive: ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.OrganizationContacts/Identity.OrganizationContacts/readme.md b/src/Beta/Identity.OrganizationContacts/Identity.OrganizationContacts/readme.md index e937e2e9f08..038ebdb220b 100644 --- a/src/Beta/Identity.OrganizationContacts/Identity.OrganizationContacts/readme.md +++ b/src/Beta/Identity.OrganizationContacts/Identity.OrganizationContacts/readme.md @@ -48,6 +48,6 @@ directive: ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.Policies/Identity.Policies/readme.md b/src/Beta/Identity.Policies/Identity.Policies/readme.md index 58274ab2ceb..36dc9e95a24 100644 --- a/src/Beta/Identity.Policies/Identity.Policies/readme.md +++ b/src/Beta/Identity.Policies/Identity.Policies/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.Protection/Identity.Protection/readme.md b/src/Beta/Identity.Protection/Identity.Protection/readme.md index 0bbf15588ab..d7234d6a078 100644 --- a/src/Beta/Identity.Protection/Identity.Protection/readme.md +++ b/src/Beta/Identity.Protection/Identity.Protection/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.Providers/Identity.Providers/readme.md b/src/Beta/Identity.Providers/Identity.Providers/readme.md index 1feb0fc9979..53efd6de850 100644 --- a/src/Beta/Identity.Providers/Identity.Providers/readme.md +++ b/src/Beta/Identity.Providers/Identity.Providers/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.RoleManagement/Identity.RoleManagement/readme.md b/src/Beta/Identity.RoleManagement/Identity.RoleManagement/readme.md index b7db3ab1858..19ecbecea4b 100644 --- a/src/Beta/Identity.RoleManagement/Identity.RoleManagement/readme.md +++ b/src/Beta/Identity.RoleManagement/Identity.RoleManagement/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.ServicePrincipal/Identity.ServicePrincipal/readme.md b/src/Beta/Identity.ServicePrincipal/Identity.ServicePrincipal/readme.md index 9849786f9a8..3a431ff558b 100644 --- a/src/Beta/Identity.ServicePrincipal/Identity.ServicePrincipal/readme.md +++ b/src/Beta/Identity.ServicePrincipal/Identity.ServicePrincipal/readme.md @@ -43,6 +43,6 @@ directive: ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.SubscribedSkus/Identity.SubscribedSkus/readme.md b/src/Beta/Identity.SubscribedSkus/Identity.SubscribedSkus/readme.md index a3e78650f39..9f2b1314bb0 100644 --- a/src/Beta/Identity.SubscribedSkus/Identity.SubscribedSkus/readme.md +++ b/src/Beta/Identity.SubscribedSkus/Identity.SubscribedSkus/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.TermsOfUse/Identity.TermsOfUse/readme.md b/src/Beta/Identity.TermsOfUse/Identity.TermsOfUse/readme.md index 7e163ad0600..f623b2923b1 100644 --- a/src/Beta/Identity.TermsOfUse/Identity.TermsOfUse/readme.md +++ b/src/Beta/Identity.TermsOfUse/Identity.TermsOfUse/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.TrustFramework/Identity.TrustFramework/readme.md b/src/Beta/Identity.TrustFramework/Identity.TrustFramework/readme.md index 42106cc2f73..2555e7fee4d 100644 --- a/src/Beta/Identity.TrustFramework/Identity.TrustFramework/readme.md +++ b/src/Beta/Identity.TrustFramework/Identity.TrustFramework/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Identity.UserFlows/Identity.UserFlows/readme.md b/src/Beta/Identity.UserFlows/Identity.UserFlows/readme.md index 7f7c2355eb6..5ad02dfba8b 100644 --- a/src/Beta/Identity.UserFlows/Identity.UserFlows/readme.md +++ b/src/Beta/Identity.UserFlows/Identity.UserFlows/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Notification/Notification/readme.md b/src/Beta/Notification/Notification/readme.md index 5ab02391bd6..60d7277ea18 100644 --- a/src/Beta/Notification/Notification/readme.md +++ b/src/Beta/Notification/Notification/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/OnlineMeetings/OnlineMeetings/readme.md b/src/Beta/OnlineMeetings/OnlineMeetings/readme.md index 0da9833b49d..ec216f40087 100644 --- a/src/Beta/OnlineMeetings/OnlineMeetings/readme.md +++ b/src/Beta/OnlineMeetings/OnlineMeetings/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Places/Places/readme.md b/src/Beta/Places/Places/readme.md index 4058a7f4806..0f2cc83bf18 100644 --- a/src/Beta/Places/Places/readme.md +++ b/src/Beta/Places/Places/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Planner/Planner/readme.md b/src/Beta/Planner/Planner/readme.md index bd0396d3d20..2bbd308ba89 100644 --- a/src/Beta/Planner/Planner/readme.md +++ b/src/Beta/Planner/Planner/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Reports/Reports/readme.md b/src/Beta/Reports/Reports/readme.md index fab0e582080..04cc54bc8cb 100644 --- a/src/Beta/Reports/Reports/readme.md +++ b/src/Beta/Reports/Reports/readme.md @@ -56,6 +56,6 @@ directive: ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/SchemaExtensions/SchemaExtensions/readme.md b/src/Beta/SchemaExtensions/SchemaExtensions/readme.md index 219e02b5170..33ecc61bdbb 100644 --- a/src/Beta/SchemaExtensions/SchemaExtensions/readme.md +++ b/src/Beta/SchemaExtensions/SchemaExtensions/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Search/Search/readme.md b/src/Beta/Search/Search/readme.md index d061386a1a2..f5be5bb974a 100644 --- a/src/Beta/Search/Search/readme.md +++ b/src/Beta/Search/Search/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Security/Security/readme.md b/src/Beta/Security/Security/readme.md index 0a643089ea8..97c472c3b2b 100644 --- a/src/Beta/Security/Security/readme.md +++ b/src/Beta/Security/Security/readme.md @@ -66,6 +66,6 @@ directive: ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Sites.Actions/Sites.Actions/readme.md b/src/Beta/Sites.Actions/Sites.Actions/readme.md index 52c9501af3a..f2ac1ec57a0 100644 --- a/src/Beta/Sites.Actions/Sites.Actions/readme.md +++ b/src/Beta/Sites.Actions/Sites.Actions/readme.md @@ -59,6 +59,6 @@ directive: ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Sites.Drive/Sites.Drive/readme.md b/src/Beta/Sites.Drive/Sites.Drive/readme.md index bf9cd89dcf9..d342c44ddd3 100644 --- a/src/Beta/Sites.Drive/Sites.Drive/readme.md +++ b/src/Beta/Sites.Drive/Sites.Drive/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Sites.Functions/Sites.Functions/readme.md b/src/Beta/Sites.Functions/Sites.Functions/readme.md index 5b0e22f6760..e93d126c685 100644 --- a/src/Beta/Sites.Functions/Sites.Functions/readme.md +++ b/src/Beta/Sites.Functions/Sites.Functions/readme.md @@ -61,6 +61,6 @@ directive: ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Sites.List/Sites.List/readme.md b/src/Beta/Sites.List/Sites.List/readme.md index 20d41f616fd..d3ea9ee6385 100644 --- a/src/Beta/Sites.List/Sites.List/readme.md +++ b/src/Beta/Sites.List/Sites.List/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Sites.OneNote/Sites.OneNote/readme.md b/src/Beta/Sites.OneNote/Sites.OneNote/readme.md index 77149eedd31..bf5bf9645a1 100644 --- a/src/Beta/Sites.OneNote/Sites.OneNote/readme.md +++ b/src/Beta/Sites.OneNote/Sites.OneNote/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Sites.Pages/Sites.Pages/readme.md b/src/Beta/Sites.Pages/Sites.Pages/readme.md index 253a7dfe75c..dd9ab7fcb9b 100644 --- a/src/Beta/Sites.Pages/Sites.Pages/readme.md +++ b/src/Beta/Sites.Pages/Sites.Pages/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Sites.Site/Sites.Site/readme.md b/src/Beta/Sites.Site/Sites.Site/readme.md index 051d3ab148c..3da8c87879f 100644 --- a/src/Beta/Sites.Site/Sites.Site/readme.md +++ b/src/Beta/Sites.Site/Sites.Site/readme.md @@ -87,6 +87,6 @@ directive: ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Subscriptions/Subscriptions/readme.md b/src/Beta/Subscriptions/Subscriptions/readme.md index 32a8bc4d2b4..352fe83aac0 100644 --- a/src/Beta/Subscriptions/Subscriptions/readme.md +++ b/src/Beta/Subscriptions/Subscriptions/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Teams.AppCatalogs/Teams.AppCatalogs/readme.md b/src/Beta/Teams.AppCatalogs/Teams.AppCatalogs/readme.md index a52259cd682..00c1be8431b 100644 --- a/src/Beta/Teams.AppCatalogs/Teams.AppCatalogs/readme.md +++ b/src/Beta/Teams.AppCatalogs/Teams.AppCatalogs/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Teams.Channel/Teams.Channel/readme.md b/src/Beta/Teams.Channel/Teams.Channel/readme.md index 8b2017d0f71..dd3b9e0ea10 100644 --- a/src/Beta/Teams.Channel/Teams.Channel/readme.md +++ b/src/Beta/Teams.Channel/Teams.Channel/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Teams.Chats/Teams.Chats/readme.md b/src/Beta/Teams.Chats/Teams.Chats/readme.md index 2c0382c5d73..394b18058b6 100644 --- a/src/Beta/Teams.Chats/Teams.Chats/readme.md +++ b/src/Beta/Teams.Chats/Teams.Chats/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Teams.Team/Teams.Team/readme.md b/src/Beta/Teams.Team/Teams.Team/readme.md index 338a3698d7c..db3ed58e010 100644 --- a/src/Beta/Teams.Team/Teams.Team/readme.md +++ b/src/Beta/Teams.Team/Teams.Team/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Teams.Teamwork/Teams.Teamwork/readme.md b/src/Beta/Teams.Teamwork/Teams.Teamwork/readme.md index 4bc828a7415..b10f579c9be 100644 --- a/src/Beta/Teams.Teamwork/Teams.Teamwork/readme.md +++ b/src/Beta/Teams.Teamwork/Teams.Teamwork/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Users.Actions/Users.Actions/readme.md b/src/Beta/Users.Actions/Users.Actions/readme.md index cd77a3e2e1a..112ec4fa457 100644 --- a/src/Beta/Users.Actions/Users.Actions/readme.md +++ b/src/Beta/Users.Actions/Users.Actions/readme.md @@ -152,6 +152,6 @@ directive: ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Users.ActivityFeed/Users.ActivityFeed/readme.md b/src/Beta/Users.ActivityFeed/Users.ActivityFeed/readme.md index 554a48cb103..4c945709e42 100644 --- a/src/Beta/Users.ActivityFeed/Users.ActivityFeed/readme.md +++ b/src/Beta/Users.ActivityFeed/Users.ActivityFeed/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Users.Calendar/Users.Calendar/readme.md b/src/Beta/Users.Calendar/Users.Calendar/readme.md index d702f766276..bb129cb3ccd 100644 --- a/src/Beta/Users.Calendar/Users.Calendar/readme.md +++ b/src/Beta/Users.Calendar/Users.Calendar/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Users.Contacts/Users.Contacts/readme.md b/src/Beta/Users.Contacts/Users.Contacts/readme.md index e248672349c..a04196392ce 100644 --- a/src/Beta/Users.Contacts/Users.Contacts/readme.md +++ b/src/Beta/Users.Contacts/Users.Contacts/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Users.Devices/Users.Devices/readme.md b/src/Beta/Users.Devices/Users.Devices/readme.md index 5730bfece19..0a21e607220 100644 --- a/src/Beta/Users.Devices/Users.Devices/readme.md +++ b/src/Beta/Users.Devices/Users.Devices/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Users.DirectoryObject/Users.DirectoryObject/readme.md b/src/Beta/Users.DirectoryObject/Users.DirectoryObject/readme.md index 6dfb55bd76f..6450e211778 100644 --- a/src/Beta/Users.DirectoryObject/Users.DirectoryObject/readme.md +++ b/src/Beta/Users.DirectoryObject/Users.DirectoryObject/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Users.Drive/Users.Drive/readme.md b/src/Beta/Users.Drive/Users.Drive/readme.md index 28d34537435..7531d272e0a 100644 --- a/src/Beta/Users.Drive/Users.Drive/readme.md +++ b/src/Beta/Users.Drive/Users.Drive/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Users.Extensions/Users.Extensions/readme.md b/src/Beta/Users.Extensions/Users.Extensions/readme.md index 635958c5a62..879037490f3 100644 --- a/src/Beta/Users.Extensions/Users.Extensions/readme.md +++ b/src/Beta/Users.Extensions/Users.Extensions/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Users.FollowedSites/Users.FollowedSites/readme.md b/src/Beta/Users.FollowedSites/Users.FollowedSites/readme.md index b1c23d752c0..738f10c0280 100644 --- a/src/Beta/Users.FollowedSites/Users.FollowedSites/readme.md +++ b/src/Beta/Users.FollowedSites/Users.FollowedSites/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Users.Functions/Users.Functions/readme.md b/src/Beta/Users.Functions/Users.Functions/readme.md index b7db8783229..a87778f4f38 100644 --- a/src/Beta/Users.Functions/Users.Functions/readme.md +++ b/src/Beta/Users.Functions/Users.Functions/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Users.Groups/Users.Groups/readme.md b/src/Beta/Users.Groups/Users.Groups/readme.md index d60c2144e3a..6ab8e84ec22 100644 --- a/src/Beta/Users.Groups/Users.Groups/readme.md +++ b/src/Beta/Users.Groups/Users.Groups/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Users.InformationProtection/Users.InformationProtection/readme.md b/src/Beta/Users.InformationProtection/Users.InformationProtection/readme.md index ec3806814a0..abf31cf74a4 100644 --- a/src/Beta/Users.InformationProtection/Users.InformationProtection/readme.md +++ b/src/Beta/Users.InformationProtection/Users.InformationProtection/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Users.LicenseDetails/Users.LicenseDetails/readme.md b/src/Beta/Users.LicenseDetails/Users.LicenseDetails/readme.md index 0cb7343cd35..e3a250ba6dc 100644 --- a/src/Beta/Users.LicenseDetails/Users.LicenseDetails/readme.md +++ b/src/Beta/Users.LicenseDetails/Users.LicenseDetails/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Users.Mail/Users.Mail/readme.md b/src/Beta/Users.Mail/Users.Mail/readme.md index a1b66c25e56..21df871ae3a 100644 --- a/src/Beta/Users.Mail/Users.Mail/readme.md +++ b/src/Beta/Users.Mail/Users.Mail/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Users.OneNote/Users.OneNote/readme.md b/src/Beta/Users.OneNote/Users.OneNote/readme.md index c21db1c64df..e793dbd7fb8 100644 --- a/src/Beta/Users.OneNote/Users.OneNote/readme.md +++ b/src/Beta/Users.OneNote/Users.OneNote/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Users.OutlookUser/Users.OutlookUser/readme.md b/src/Beta/Users.OutlookUser/Users.OutlookUser/readme.md index bc403f6c7ff..b65ebdf1402 100644 --- a/src/Beta/Users.OutlookUser/Users.OutlookUser/readme.md +++ b/src/Beta/Users.OutlookUser/Users.OutlookUser/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Users.People/Users.People/readme.md b/src/Beta/Users.People/Users.People/readme.md index d8efa008dbb..4b72b9af61e 100644 --- a/src/Beta/Users.People/Users.People/readme.md +++ b/src/Beta/Users.People/Users.People/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Users.Planner/Users.Planner/readme.md b/src/Beta/Users.Planner/Users.Planner/readme.md index cd54ec20912..9153c2dff94 100644 --- a/src/Beta/Users.Planner/Users.Planner/readme.md +++ b/src/Beta/Users.Planner/Users.Planner/readme.md @@ -41,6 +41,6 @@ directive: ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Users.ProfilePhoto/Users.ProfilePhoto/readme.md b/src/Beta/Users.ProfilePhoto/Users.ProfilePhoto/readme.md index 4e96dfd6045..686335566c2 100644 --- a/src/Beta/Users.ProfilePhoto/Users.ProfilePhoto/readme.md +++ b/src/Beta/Users.ProfilePhoto/Users.ProfilePhoto/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Users.User/Users.User/readme.md b/src/Beta/Users.User/Users.User/readme.md index 23b616fb0ba..f83779b1fa9 100644 --- a/src/Beta/Users.User/Users.User/readme.md +++ b/src/Beta/Users.User/Users.User/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` diff --git a/src/Beta/Users.UserSettings/Users.UserSettings/readme.md b/src/Beta/Users.UserSettings/Users.UserSettings/readme.md index 5384c4a4676..34c43796961 100644 --- a/src/Beta/Users.UserSettings/Users.UserSettings/readme.md +++ b/src/Beta/Users.UserSettings/Users.UserSettings/readme.md @@ -34,6 +34,6 @@ input-file: $(spec-doc-repo)/$(title).yml ### Versioning ``` yaml -module-version: 0.5.0 +module-version: 0.5.1 release-notes: See https://aka.ms/GraphPowerShell-Release. ``` From fabe67a9eb27abc4c71059f9388dc614a3a8b90b Mon Sep 17 00:00:00 2001 From: Peter Ombwa Date: Mon, 4 May 2020 17:51:49 -0700 Subject: [PATCH 2/5] Fix casing and '\' on Linux. --- .../Microsoft.Graph.Authentication.csproj | 2 +- tools/GenerateModules.ps1 | 6 +++--- tools/ManageGeneratedModule.ps1 | 15 ++++++++------- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/src/Authentication/Authentication/Microsoft.Graph.Authentication.csproj b/src/Authentication/Authentication/Microsoft.Graph.Authentication.csproj index 904fae615a2..91228ce3b41 100644 --- a/src/Authentication/Authentication/Microsoft.Graph.Authentication.csproj +++ b/src/Authentication/Authentication/Microsoft.Graph.Authentication.csproj @@ -18,7 +18,7 @@ - + diff --git a/tools/GenerateModules.ps1 b/tools/GenerateModules.ps1 index 24085ad851a..c19e8a67fbc 100644 --- a/tools/GenerateModules.ps1 +++ b/tools/GenerateModules.ps1 @@ -29,7 +29,7 @@ Install-Module powershell-yaml -Force $GraphVersion = "v1.0" if ($BetaGraphVersion) { - $GraphVersion = "beta" + $GraphVersion = "Beta" } $ModulePrefix = "Microsoft.Graph" $ModulesOutputDir = Join-Path $PSScriptRoot "..\src\$GraphVersion\" @@ -59,7 +59,7 @@ Install-Module $ExistingAuthModule.Name -Repository $RepositoryName -AllowPrerel $RequiredGraphModules += @{ ModuleName = $ExistingAuthModule.Name ; RequiredVersion = $ExistingAuthModule.Version } if ($UpdateAutoRest) { # Update AutoRest. - & AutoRest-beta --reset + & autorest --reset } [HashTable] $ModuleMapping = Get-Content $ModuleMappingConfigPath | ConvertFrom-Json -AsHashTable @@ -109,7 +109,7 @@ $ModuleMapping.Keys | ForEach-Object { Write-Host -ForegroundColor Green "Generating '$ModulePrefix.$ModuleName' module..." $OpenApiDocPath = Join-Path $OpenApiDocOutput "" -Resolve - & AutoRest --module-version:$ModuleVersion --service-name:$ModuleName --spec-doc-repo:$OpenApiDocPath $ModuleLevelReadMePath --verbose + & autorest --module-version:$ModuleVersion --service-name:$ModuleName --spec-doc-repo:$OpenApiDocPath $ModuleLevelReadMePath --verbose if ($LASTEXITCODE) { Write-Error "Failed to generate '$ModuleName' module." } diff --git a/tools/ManageGeneratedModule.ps1 b/tools/ManageGeneratedModule.ps1 index 42dd2e6cc1c..59bc9ff7148 100644 --- a/tools/ManageGeneratedModule.ps1 +++ b/tools/ManageGeneratedModule.ps1 @@ -16,7 +16,7 @@ $LASTEXITCODE = $null $NugetPackagesToRemove = "Microsoft.CSharp" $AuthenticationProj = Join-Path $PSScriptRoot "..\src\Authentication\Authentication\Microsoft.Graph.Authentication.csproj" $GeneratedModuleSlnDir = Join-Path $PSScriptRoot "..\src\$GraphVersion\$Module" -$GeneratedModuleProj = Join-Path $GeneratedModuleSlnDir "$Module\$ModulePrefix.$Module.csproj" +$GeneratedModuleProj = Join-Path $GeneratedModuleSlnDir "$Module\$ModulePrefix.$Module.csproj" $CustomCodeDir = Join-Path $PSScriptRoot "\Custom\" if(-not (Test-Path "$GeneratedModuleSlnDir\$Module.sln")) { @@ -28,12 +28,13 @@ if(-not (Test-Path "$GeneratedModuleSlnDir\$Module.sln")) { return } } +$GeneratedModuleSln = Join-Path $GeneratedModuleSlnDir "$Module.sln" # Add generated module project to solution. -Write-Host -ForegroundColor Green "Executing: dotnet sln $GeneratedModuleSlnDir\$Module.sln add $GeneratedModuleProj" -dotnet sln "$GeneratedModuleSlnDir\$Module.sln" add $GeneratedModuleProj +Write-Host -ForegroundColor Green "Executing: dotnet sln $GeneratedModuleSln add $GeneratedModuleProj" +dotnet sln $GeneratedModuleSln add $GeneratedModuleProj if($LASTEXITCODE){ - Write-Error "Failed to execute: dotnet sln $GeneratedModuleSlnDir\$Module.sln add $GeneratedModuleProj" + Write-Error "Failed to execute: dotnet sln $GeneratedModuleSln add $GeneratedModuleProj" return } @@ -63,10 +64,10 @@ foreach($Package in $NugetPackagesToRemove) } # Restore packages. -Write-Host -ForegroundColor Green "Executing: dotnet restore $GeneratedModuleSlnDir\$Module.sln" -dotnet restore "$GeneratedModuleSlnDir\$Module.sln" +Write-Host -ForegroundColor Green "Executing: dotnet restore $GeneratedModuleSln" +dotnet restore $GeneratedModuleSln if($LASTEXITCODE){ - Write-Error "Failed to execute: dotnet restore $GeneratedModuleSlnDir\$Module.sln" + Write-Error "Failed to execute: dotnet restore $GeneratedModuleSln" return } Write-Host -ForegroundColor Green "-------------Done-------------" \ No newline at end of file From bba8b990d0c86fd3034a215caf7200b23dbe56b2 Mon Sep 17 00:00:00 2001 From: Peter Ombwa Date: Mon, 4 May 2020 17:59:34 -0700 Subject: [PATCH 3/5] Update GenerateModules.ps1 --- tools/GenerateModules.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/GenerateModules.ps1 b/tools/GenerateModules.ps1 index c19e8a67fbc..1a09e769f4f 100644 --- a/tools/GenerateModules.ps1 +++ b/tools/GenerateModules.ps1 @@ -29,7 +29,7 @@ Install-Module powershell-yaml -Force $GraphVersion = "v1.0" if ($BetaGraphVersion) { - $GraphVersion = "Beta" + $GraphVersion = "beta" } $ModulePrefix = "Microsoft.Graph" $ModulesOutputDir = Join-Path $PSScriptRoot "..\src\$GraphVersion\" From b514d71bcc4a9618086188b9c0934c96de7d0279 Mon Sep 17 00:00:00 2001 From: Peter Ombwa Date: Tue, 5 May 2020 10:57:00 -0700 Subject: [PATCH 4/5] Refresh modules with 5/5/2020 CSDL. --- config/ModulesMapping.jsonc | 4 +- openApiDocs/Beta/CloudCommunications.yml | 2148 ++++++----------- openApiDocs/Beta/Education.yml | 201 ++ openApiDocs/Beta/Files.Drives.yml | 173 ++ openApiDocs/Beta/Files.Shares.yml | 173 ++ openApiDocs/Beta/Groups.Actions.yml | 179 +- openApiDocs/Beta/Groups.Drive.yml | 173 ++ openApiDocs/Beta/Groups.Functions.yml | 173 ++ openApiDocs/Beta/Groups.Group.yml | 181 ++ openApiDocs/Beta/Groups.Site.yml | 173 ++ openApiDocs/Beta/Identity.AccessReview.yml | 32 +- openApiDocs/Beta/Identity.Application.yml | 30 +- openApiDocs/Beta/Identity.AuditLogs.yml | 32 +- .../Beta/Identity.ConditionalAccess.yml | 92 - openApiDocs/Beta/Identity.Invitations.yml | 187 ++ openApiDocs/Beta/Identity.Policies.yml | 161 +- openApiDocs/Beta/Identity.Protection.yml | 187 ++ .../Beta/Identity.ServicePrincipal.yml | 30 +- openApiDocs/Beta/Identity.UserFlows.yml | 592 ----- openApiDocs/Beta/Sites.Actions.yml | 173 ++ openApiDocs/Beta/Sites.Drive.yml | 173 ++ openApiDocs/Beta/Sites.Functions.yml | 173 ++ openApiDocs/Beta/Sites.List.yml | 173 ++ openApiDocs/Beta/Sites.Pages.yml | 173 ++ openApiDocs/Beta/Sites.Site.yml | 173 ++ openApiDocs/Beta/Teams.Team.yml | 211 ++ openApiDocs/Beta/Users.Actions.yml | 179 +- openApiDocs/Beta/Users.Drive.yml | 173 ++ openApiDocs/Beta/Users.FollowedSites.yml | 173 ++ openApiDocs/Beta/Users.Functions.yml | 173 ++ openApiDocs/Beta/Users.Groups.yml | 181 ++ openApiDocs/Beta/Users.User.yml | 191 ++ 32 files changed, 5057 insertions(+), 2183 deletions(-) diff --git a/config/ModulesMapping.jsonc b/config/ModulesMapping.jsonc index c5b1843c99e..df04b0564e0 100644 --- a/config/ModulesMapping.jsonc +++ b/config/ModulesMapping.jsonc @@ -34,7 +34,7 @@ "Identity.AuthenticationMethods": "^users.authentication$", "Identity.AzureADPIM": "^privilegedRoles\\.|^privilegedRoleAssignments\\.|^privilegedOperationEvents\\.|^privilegedApproval\\.|^privilegedRoleAssignmentRequests\\.", "Identity.CertificateBasedAuthConfiguration": "^certificateBasedAuthConfiguration\\.", - "Identity.ConditionalAccess": "^conditionalAccess\\.", + "Identity.ConditionalAccess": "^conditionalAccess.namedLocation$|^conditionalAccess.conditionalAccessPolicy$", "Identity.Contracts": "^contracts\\.", "Identity.DataPolicyOperations": "^dataPolicyOperations\\.", "Identity.Devices": "^devices\\.", @@ -58,7 +58,7 @@ "Identity.SubscribedSkus": "^subscribedSkus\\.", "Identity.TermsOfUse": "^agreements\\.|^agreementAcceptances\\.|^users.agreementAcceptance$", "Identity.TrustFramework": "^trustFramework\\.", - "Identity.UserFlows": "^identity\\.", + "Identity.UserFlows": "^identity.identityUserFlow$", "Notification": "^users.notification$", "OnlineMeetings": "^users.onlineMeeting$", "Places": "^places\\.", diff --git a/openApiDocs/Beta/CloudCommunications.yml b/openApiDocs/Beta/CloudCommunications.yml index f11ac810f07..786b93d1dad 100644 --- a/openApiDocs/Beta/CloudCommunications.yml +++ b/openApiDocs/Beta/CloudCommunications.yml @@ -16,7 +16,8 @@ paths: - name: $select in: query description: Select properties to be returned - style: simple + style: form + explode: false schema: uniqueItems: true type: array @@ -30,7 +31,8 @@ paths: - name: $expand in: query description: Expand related entities - style: simple + style: form + explode: false schema: uniqueItems: true type: array @@ -48,6 +50,17 @@ paths: application/json: schema: $ref: '#/components/schemas/microsoft.graph.cloudCommunications' + links: + calls: + operationId: communications.GetCalls + parameters: + call-id: $response.body#/id + callRecords: + operationId: communications.GetCallRecords + onlineMeetings: + operationId: communications.GetOnlineMeetings + parameters: + onlineMeeting-id: $response.body#/id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -84,65 +97,34 @@ paths: - name: $orderby in: query description: Order items by property values - style: simple + style: form + explode: false schema: uniqueItems: true type: array items: - enum: - - id - - id desc - - version - - version desc - - type - - type desc - - modalities - - modalities desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - startDateTime - - startDateTime desc - - endDateTime - - endDateTime desc - - organizer - - organizer desc - - participants - - participants desc - - joinWebUrl - - joinWebUrl desc type: string - name: $select in: query description: Select properties to be returned - style: simple + style: form + explode: false schema: uniqueItems: true type: array items: - enum: - - id - - version - - type - - modalities - - lastModifiedDateTime - - startDateTime - - endDateTime - - organizer - - participants - - joinWebUrl - - sessions type: string - name: $expand in: query description: Expand related entities - style: simple + style: form + explode: false schema: uniqueItems: true type: array items: enum: - '*' - - sessions type: string responses: '200': @@ -155,10 +137,13 @@ paths: properties: value: type: array - items: - $ref: '#/components/schemas/microsoft.graph.callRecords.callRecord' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation post: tags: @@ -168,96 +153,61 @@ paths: requestBody: description: New navigation property content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.callRecords.callRecord' + application/json: required: true responses: '201': description: Created navigation property. content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.callRecords.callRecord' + application/json: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/communications/callRecords/{callRecord-id}': + /communications/callRecords/: get: tags: - communications.callRecord summary: Get callRecords from communications operationId: communications_GetCallRecords parameters: - - name: callRecord-id - in: path - description: 'key: callRecord-id of callRecord' - required: true - schema: - type: string - x-ms-docs-key-type: callRecord - name: $select in: query description: Select properties to be returned - style: simple + style: form + explode: false schema: uniqueItems: true type: array items: - enum: - - id - - version - - type - - modalities - - lastModifiedDateTime - - startDateTime - - endDateTime - - organizer - - participants - - joinWebUrl - - sessions type: string - name: $expand in: query description: Expand related entities - style: simple + style: form + explode: false schema: uniqueItems: true type: array items: enum: - '*' - - sessions type: string responses: '200': description: Retrieved navigation property content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.callRecords.callRecord' + application/json: default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation patch: tags: - communications.callRecord summary: Update the navigation property callRecords in communications operationId: communications_UpdateCallRecords - parameters: - - name: callRecord-id - in: path - description: 'key: callRecord-id of callRecord' - required: true - schema: - type: string - x-ms-docs-key-type: callRecord requestBody: description: New navigation property values content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.callRecords.callRecord' + application/json: required: true responses: '204': @@ -265,20 +215,13 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/communications/callRecords/{callRecord-id}/sessions': + /communications/calls: get: tags: - - communications.callRecord - summary: Get sessions from communications - operationId: communications.callRecords_ListSessions + - communications.call + summary: Get calls from communications + operationId: communications_ListCalls parameters: - - name: callRecord-id - in: path - description: 'key: callRecord-id of callRecord' - required: true - schema: - type: string - x-ms-docs-key-type: callRecord - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -287,7 +230,8 @@ paths: - name: $orderby in: query description: Order items by property values - style: simple + style: form + explode: false schema: uniqueItems: true type: array @@ -295,48 +239,111 @@ paths: enum: - id - id desc - - modalities - - modalities desc - - startDateTime - - startDateTime desc - - endDateTime - - endDateTime desc - - caller - - caller desc - - callee - - callee desc - - failureInfo - - failureInfo desc + - state + - state desc + - mediaState + - mediaState desc + - resultInfo + - resultInfo desc + - terminationReason + - terminationReason desc + - direction + - direction desc + - ringingTimeoutInSeconds + - ringingTimeoutInSeconds desc + - subject + - subject desc + - callbackUri + - callbackUri desc + - callRoutes + - callRoutes desc + - source + - source desc + - targets + - targets desc + - answeredBy + - answeredBy desc + - requestedModalities + - requestedModalities desc + - activeModalities + - activeModalities desc + - mediaConfig + - mediaConfig desc + - chatInfo + - chatInfo desc + - callOptions + - callOptions desc + - meetingInfo + - meetingInfo desc + - meetingCapability + - meetingCapability desc + - routingPolicies + - routingPolicies desc + - tenantId + - tenantId desc + - myParticipantId + - myParticipantId desc + - toneInfo + - toneInfo desc + - callChainId + - callChainId desc + - incomingContext + - incomingContext desc type: string - name: $select in: query description: Select properties to be returned - style: simple + style: form + explode: false schema: uniqueItems: true type: array items: enum: - id - - modalities - - startDateTime - - endDateTime - - caller - - callee - - failureInfo - - segments + - state + - mediaState + - resultInfo + - terminationReason + - direction + - ringingTimeoutInSeconds + - subject + - callbackUri + - callRoutes + - source + - targets + - answeredBy + - requestedModalities + - activeModalities + - mediaConfig + - chatInfo + - callOptions + - meetingInfo + - meetingCapability + - routingPolicies + - tenantId + - myParticipantId + - toneInfo + - callChainId + - incomingContext + - participants + - audioRoutingGroups + - operations type: string - name: $expand in: query description: Expand related entities - style: simple + style: form + explode: false schema: uniqueItems: true type: array items: enum: - '*' - - segments + - participants + - audioRoutingGroups + - operations type: string responses: '200': @@ -344,35 +351,32 @@ paths: content: application/json: schema: - title: Collection of session + title: Collection of call type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.callRecords.session' + $ref: '#/components/schemas/microsoft.graph.call' + '@odata.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.callRecord - summary: Create new navigation property to sessions for communications - operationId: communications.callRecords_CreateSessions - parameters: - - name: callRecord-id - in: path - description: 'key: callRecord-id of callRecord' - required: true - schema: - type: string - x-ms-docs-key-type: callRecord + - communications.call + summary: Create new navigation property to calls for communications + operationId: communications_CreateCalls requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.callRecords.session' + $ref: '#/components/schemas/microsoft.graph.call' required: true responses: '201': @@ -380,60 +384,78 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.callRecords.session' + $ref: '#/components/schemas/microsoft.graph.call' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/communications/callRecords/{callRecord-id}/sessions/{session-id}': + '/communications/calls/{call-id}': get: tags: - - communications.callRecord - summary: Get sessions from communications - operationId: communications.callRecords_GetSessions + - communications.call + summary: Get calls from communications + operationId: communications_GetCalls parameters: - - name: callRecord-id - in: path - description: 'key: callRecord-id of callRecord' - required: true - schema: - type: string - x-ms-docs-key-type: callRecord - - name: session-id + - name: call-id in: path - description: 'key: session-id of session' + description: 'key: call-id of call' required: true schema: type: string - x-ms-docs-key-type: session + x-ms-docs-key-type: call - name: $select in: query description: Select properties to be returned - style: simple + style: form + explode: false schema: uniqueItems: true type: array items: enum: - id - - modalities - - startDateTime - - endDateTime - - caller - - callee - - failureInfo - - segments + - state + - mediaState + - resultInfo + - terminationReason + - direction + - ringingTimeoutInSeconds + - subject + - callbackUri + - callRoutes + - source + - targets + - answeredBy + - requestedModalities + - activeModalities + - mediaConfig + - chatInfo + - callOptions + - meetingInfo + - meetingCapability + - routingPolicies + - tenantId + - myParticipantId + - toneInfo + - callChainId + - incomingContext + - participants + - audioRoutingGroups + - operations type: string - name: $expand in: query description: Expand related entities - style: simple + style: form + explode: false schema: uniqueItems: true type: array items: enum: - '*' - - segments + - participants + - audioRoutingGroups + - operations type: string responses: '200': @@ -441,36 +463,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.callRecords.session' + $ref: '#/components/schemas/microsoft.graph.call' + links: + participants: + operationId: cloudCommunications.calls.GetParticipants + parameters: + call-id: $request.path.call-id + participant-id: $response.body#/id + audioRoutingGroups: + operationId: cloudCommunications.calls.GetAudioRoutingGroups + parameters: + call-id: $request.path.call-id + audioRoutingGroup-id: $response.body#/id + operations: + operationId: cloudCommunications.calls.GetOperations + parameters: + call-id: $request.path.call-id + commsOperation-id: $response.body#/id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation patch: tags: - - communications.callRecord - summary: Update the navigation property sessions in communications - operationId: communications.callRecords_UpdateSessions + - communications.call + summary: Update the navigation property calls in communications + operationId: communications_UpdateCalls parameters: - - name: callRecord-id - in: path - description: 'key: callRecord-id of callRecord' - required: true - schema: - type: string - x-ms-docs-key-type: callRecord - - name: session-id + - name: call-id in: path - description: 'key: session-id of session' + description: 'key: call-id of call' required: true schema: type: string - x-ms-docs-key-type: session + x-ms-docs-key-type: call requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.callRecords.session' + $ref: '#/components/schemas/microsoft.graph.call' required: true responses: '204': @@ -478,27 +508,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/communications/callRecords/{callRecord-id}/sessions/{session-id}/segments': + '/communications/calls/{call-id}/audioRoutingGroups': get: tags: - - communications.callRecord - summary: Get segments from communications - operationId: communications.callRecords.sessions_ListSegments + - communications.call + summary: Get audioRoutingGroups from communications + operationId: communications.calls_ListAudioRoutingGroups parameters: - - name: callRecord-id - in: path - description: 'key: callRecord-id of callRecord' - required: true - schema: - type: string - x-ms-docs-key-type: callRecord - - name: session-id + - name: call-id in: path - description: 'key: session-id of session' + description: 'key: call-id of call' required: true schema: type: string - x-ms-docs-key-type: session + x-ms-docs-key-type: call - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -507,7 +530,8 @@ paths: - name: $orderby in: query description: Order items by property values - style: simple + style: form + explode: false schema: uniqueItems: true type: array @@ -515,40 +539,33 @@ paths: enum: - id - id desc - - startDateTime - - startDateTime desc - - endDateTime - - endDateTime desc - - caller - - caller desc - - callee - - callee desc - - failureInfo - - failureInfo desc - - media - - media desc + - routingMode + - routingMode desc + - sources + - sources desc + - receivers + - receivers desc type: string - name: $select in: query description: Select properties to be returned - style: simple + style: form + explode: false schema: uniqueItems: true type: array items: enum: - id - - startDateTime - - endDateTime - - caller - - callee - - failureInfo - - media + - routingMode + - sources + - receivers type: string - name: $expand in: query description: Expand related entities - style: simple + style: form + explode: false schema: uniqueItems: true type: array @@ -562,42 +579,40 @@ paths: content: application/json: schema: - title: Collection of segment + title: Collection of audioRoutingGroup type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.callRecords.segment' + $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' + '@odata.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.callRecord - summary: Create new navigation property to segments for communications - operationId: communications.callRecords.sessions_CreateSegments + - communications.call + summary: Create new navigation property to audioRoutingGroups for communications + operationId: communications.calls_CreateAudioRoutingGroups parameters: - - name: callRecord-id - in: path - description: 'key: callRecord-id of callRecord' - required: true - schema: - type: string - x-ms-docs-key-type: callRecord - - name: session-id + - name: call-id in: path - description: 'key: session-id of session' + description: 'key: call-id of call' required: true schema: type: string - x-ms-docs-key-type: session + x-ms-docs-key-type: call requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.callRecords.segment' + $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' required: true responses: '201': @@ -605,489 +620,11 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.callRecords.segment' + $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/communications/callRecords/{callRecord-id}/sessions/{session-id}/segments/{segment-id}': - get: - tags: - - communications.callRecord - summary: Get segments from communications - operationId: communications.callRecords.sessions_GetSegments - parameters: - - name: callRecord-id - in: path - description: 'key: callRecord-id of callRecord' - required: true - schema: - type: string - x-ms-docs-key-type: callRecord - - name: session-id - in: path - description: 'key: session-id of session' - required: true - schema: - type: string - x-ms-docs-key-type: session - - name: segment-id - in: path - description: 'key: segment-id of segment' - required: true - schema: - type: string - x-ms-docs-key-type: segment - - name: $select - in: query - description: Select properties to be returned - style: simple - schema: - uniqueItems: true - type: array - items: - enum: - - id - - startDateTime - - endDateTime - - caller - - callee - - failureInfo - - media - type: string - - name: $expand - in: query - description: Expand related entities - style: simple - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.callRecords.segment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - communications.callRecord - summary: Update the navigation property segments in communications - operationId: communications.callRecords.sessions_UpdateSegments - parameters: - - name: callRecord-id - in: path - description: 'key: callRecord-id of callRecord' - required: true - schema: - type: string - x-ms-docs-key-type: callRecord - - name: session-id - in: path - description: 'key: session-id of session' - required: true - schema: - type: string - x-ms-docs-key-type: session - - name: segment-id - in: path - description: 'key: segment-id of segment' - required: true - schema: - type: string - x-ms-docs-key-type: segment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.callRecords.segment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - /communications/calls: - get: - tags: - - communications.call - summary: Get calls from communications - operationId: communications_ListCalls - 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: simple - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - state - - state desc - - mediaState - - mediaState desc - - resultInfo - - resultInfo desc - - terminationReason - - terminationReason desc - - direction - - direction desc - - ringingTimeoutInSeconds - - ringingTimeoutInSeconds desc - - subject - - subject desc - - callbackUri - - callbackUri desc - - callRoutes - - callRoutes desc - - source - - source desc - - targets - - targets desc - - answeredBy - - answeredBy desc - - requestedModalities - - requestedModalities desc - - activeModalities - - activeModalities desc - - mediaConfig - - mediaConfig desc - - chatInfo - - chatInfo desc - - callOptions - - callOptions desc - - meetingInfo - - meetingInfo desc - - meetingCapability - - meetingCapability desc - - routingPolicies - - routingPolicies desc - - tenantId - - tenantId desc - - myParticipantId - - myParticipantId desc - - toneInfo - - toneInfo desc - - incomingContext - - incomingContext desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: simple - schema: - uniqueItems: true - type: array - items: - enum: - - id - - state - - mediaState - - resultInfo - - terminationReason - - direction - - ringingTimeoutInSeconds - - subject - - callbackUri - - callRoutes - - source - - targets - - answeredBy - - requestedModalities - - activeModalities - - mediaConfig - - chatInfo - - callOptions - - meetingInfo - - meetingCapability - - routingPolicies - - tenantId - - myParticipantId - - toneInfo - - incomingContext - - participants - - audioRoutingGroups - - operations - type: string - - name: $expand - in: query - description: Expand related entities - style: simple - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - participants - - audioRoutingGroups - - operations - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of call - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.call' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - post: - tags: - - communications.call - summary: Create new navigation property to calls for communications - operationId: communications_CreateCalls - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.call' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.call' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/communications/calls/{call-id}': - get: - tags: - - communications.call - summary: Get calls from communications - operationId: communications_GetCalls - parameters: - - name: call-id - in: path - description: 'key: call-id of call' - required: true - schema: - type: string - x-ms-docs-key-type: call - - name: $select - in: query - description: Select properties to be returned - style: simple - schema: - uniqueItems: true - type: array - items: - enum: - - id - - state - - mediaState - - resultInfo - - terminationReason - - direction - - ringingTimeoutInSeconds - - subject - - callbackUri - - callRoutes - - source - - targets - - answeredBy - - requestedModalities - - activeModalities - - mediaConfig - - chatInfo - - callOptions - - meetingInfo - - meetingCapability - - routingPolicies - - tenantId - - myParticipantId - - toneInfo - - incomingContext - - participants - - audioRoutingGroups - - operations - type: string - - name: $expand - in: query - description: Expand related entities - style: simple - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - participants - - audioRoutingGroups - - operations - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.call' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - communications.call - summary: Update the navigation property calls in communications - operationId: communications_UpdateCalls - parameters: - - name: call-id - in: path - description: 'key: call-id of call' - required: true - schema: - type: string - x-ms-docs-key-type: call - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.call' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/communications/calls/{call-id}/audioRoutingGroups': - get: - tags: - - communications.call - summary: Get audioRoutingGroups from communications - operationId: communications.calls_ListAudioRoutingGroups - parameters: - - name: call-id - in: path - description: 'key: call-id of call' - required: true - schema: - type: string - x-ms-docs-key-type: call - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query - description: Order items by property values - style: simple - schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - routingMode - - routingMode desc - - sources - - sources desc - - receivers - - receivers desc - type: string - - name: $select - in: query - description: Select properties to be returned - style: simple - schema: - uniqueItems: true - type: array - items: - enum: - - id - - routingMode - - sources - - receivers - type: string - - name: $expand - in: query - description: Expand related entities - style: simple - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - title: Collection of audioRoutingGroup - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - post: - tags: - - communications.call - summary: Create new navigation property to audioRoutingGroups for communications - operationId: communications.calls_CreateAudioRoutingGroups - parameters: - - name: call-id - in: path - description: 'key: call-id of call' - required: true - schema: - type: string - x-ms-docs-key-type: call - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/communications/calls/{call-id}/audioRoutingGroups/{audioRoutingGroup-id}': + '/communications/calls/{call-id}/audioRoutingGroups/{audioRoutingGroup-id}': get: tags: - communications.call @@ -1111,7 +648,8 @@ paths: - name: $select in: query description: Select properties to be returned - style: simple + style: form + explode: false schema: uniqueItems: true type: array @@ -1125,7 +663,8 @@ paths: - name: $expand in: query description: Expand related entities - style: simple + style: form + explode: false schema: uniqueItems: true type: array @@ -1142,7 +681,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation patch: tags: - communications.call @@ -1766,7 +1304,8 @@ paths: - name: $orderby in: query description: Order items by property values - style: simple + style: form + explode: false schema: uniqueItems: true type: array @@ -1784,7 +1323,8 @@ paths: - name: $select in: query description: Select properties to be returned - style: simple + style: form + explode: false schema: uniqueItems: true type: array @@ -1798,7 +1338,8 @@ paths: - name: $expand in: query description: Expand related entities - style: simple + style: form + explode: false schema: uniqueItems: true type: array @@ -1819,8 +1360,13 @@ paths: type: array items: $ref: '#/components/schemas/microsoft.graph.commsOperation' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation post: tags: @@ -1876,7 +1422,8 @@ paths: - name: $select in: query description: Select properties to be returned - style: simple + style: form + explode: false schema: uniqueItems: true type: array @@ -1890,7 +1437,8 @@ paths: - name: $expand in: query description: Expand related entities - style: simple + style: form + explode: false schema: uniqueItems: true type: array @@ -1907,7 +1455,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.commsOperation' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation patch: tags: - communications.call @@ -1963,7 +1510,8 @@ paths: - name: $orderby in: query description: Order items by property values - style: simple + style: form + explode: false schema: uniqueItems: true type: array @@ -1987,7 +1535,8 @@ paths: - name: $select in: query description: Select properties to be returned - style: simple + style: form + explode: false schema: uniqueItems: true type: array @@ -2004,7 +1553,8 @@ paths: - name: $expand in: query description: Expand related entities - style: simple + style: form + explode: false schema: uniqueItems: true type: array @@ -2025,8 +1575,13 @@ paths: type: array items: $ref: '#/components/schemas/microsoft.graph.participant' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation post: tags: @@ -2082,7 +1637,8 @@ paths: - name: $select in: query description: Select properties to be returned - style: simple + style: form + explode: false schema: uniqueItems: true type: array @@ -2099,7 +1655,8 @@ paths: - name: $expand in: query description: Expand related entities - style: simple + style: form + explode: false schema: uniqueItems: true type: array @@ -2116,7 +1673,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.participant' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation patch: tags: - communications.call @@ -2271,6 +1827,28 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + /communications/calls/microsoft.graph.logTeleconferenceDeviceQuality: + post: + tags: + - communications.Actions + summary: Invoke action logTeleconferenceDeviceQuality + operationId: communications.calls_logTeleconferenceDeviceQuality + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + quality: + $ref: '#/components/schemas/microsoft.graph.teleconferenceDeviceQuality' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action /communications/microsoft.graph.getPresencesByUserId: post: tags: @@ -2316,7 +1894,8 @@ paths: - name: $orderby in: query description: Order items by property values - style: simple + style: form + explode: false schema: uniqueItems: true type: array @@ -2356,11 +1935,16 @@ paths: - chatInfo desc - videoTeleconferenceId - videoTeleconferenceId desc + - externalId + - externalId desc + - joinInformation + - joinInformation desc type: string - name: $select in: query description: Select properties to be returned - style: simple + style: form + explode: false schema: uniqueItems: true type: array @@ -2383,11 +1967,14 @@ paths: - audioConferencing - chatInfo - videoTeleconferenceId + - externalId + - joinInformation type: string - name: $expand in: query description: Expand related entities - style: simple + style: form + explode: false schema: uniqueItems: true type: array @@ -2408,8 +1995,13 @@ paths: type: array items: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' + '@odata.nextLink': + type: string default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation post: tags: @@ -2450,7 +2042,8 @@ paths: - name: $select in: query description: Select properties to be returned - style: simple + style: form + explode: false schema: uniqueItems: true type: array @@ -2473,11 +2066,14 @@ paths: - audioConferencing - chatInfo - videoTeleconferenceId + - externalId + - joinInformation type: string - name: $expand in: query description: Expand related entities - style: simple + style: form + explode: false schema: uniqueItems: true type: array @@ -2494,7 +2090,6 @@ paths: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation patch: tags: - communications.onlineMeeting @@ -2521,6 +2116,49 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /communications/onlineMeetings/microsoft.graph.createOrGet: + post: + tags: + - communications.Actions + summary: Invoke action createOrGet + operationId: communications.onlineMeetings_createOrGet + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + chatInfo: + $ref: '#/components/schemas/microsoft.graph.chatInfo' + 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: + $ref: '#/components/schemas/microsoft.graph.meetingParticipants' + 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: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.onlineMeeting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action components: schemas: microsoft.graph.cloudCommunications: @@ -2535,8 +2173,6 @@ components: $ref: '#/components/schemas/microsoft.graph.call' callRecords: type: array - items: - $ref: '#/components/schemas/microsoft.graph.callRecords.callRecord' onlineMeetings: type: array items: @@ -2549,141 +2185,6 @@ components: - '@odata.type': microsoft.graph.callRecords.callRecord onlineMeetings: - '@odata.type': microsoft.graph.onlineMeeting - microsoft.graph.callRecords.callRecord: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: callRecord - type: object - properties: - version: - type: integer - format: int64 - type: - $ref: '#/components/schemas/microsoft.graph.callRecords.callType' - modalities: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.callRecords.modality' - 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 - 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 - 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 - organizer: - $ref: '#/components/schemas/microsoft.graph.identitySet' - participants: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.identitySet' - joinWebUrl: - type: string - nullable: true - sessions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.callRecords.session' - example: - id: string (identifier) - version: integer - type: - '@odata.type': microsoft.graph.callRecords.callType - modalities: - - '@odata.type': microsoft.graph.callRecords.modality - lastModifiedDateTime: string (timestamp) - startDateTime: string (timestamp) - endDateTime: string (timestamp) - organizer: - '@odata.type': microsoft.graph.identitySet - participants: - - '@odata.type': microsoft.graph.identitySet - joinWebUrl: string - sessions: - - '@odata.type': microsoft.graph.callRecords.session - microsoft.graph.callRecords.session: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: session - type: object - properties: - modalities: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.callRecords.modality' - 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 - 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 - caller: - $ref: '#/components/schemas/microsoft.graph.callRecords.endpoint' - callee: - $ref: '#/components/schemas/microsoft.graph.callRecords.endpoint' - failureInfo: - $ref: '#/components/schemas/microsoft.graph.callRecords.failureInfo' - segments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.callRecords.segment' - example: - id: string (identifier) - modalities: - - '@odata.type': microsoft.graph.callRecords.modality - startDateTime: string (timestamp) - endDateTime: string (timestamp) - caller: - '@odata.type': microsoft.graph.callRecords.endpoint - callee: - '@odata.type': microsoft.graph.callRecords.endpoint - failureInfo: - '@odata.type': microsoft.graph.callRecords.failureInfo - segments: - - '@odata.type': microsoft.graph.callRecords.segment - microsoft.graph.callRecords.segment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: segment - type: object - properties: - 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 - 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 - caller: - $ref: '#/components/schemas/microsoft.graph.callRecords.endpoint' - callee: - $ref: '#/components/schemas/microsoft.graph.callRecords.endpoint' - failureInfo: - $ref: '#/components/schemas/microsoft.graph.callRecords.failureInfo' - media: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.callRecords.media' - example: - id: string (identifier) - startDateTime: string (timestamp) - endDateTime: string (timestamp) - caller: - '@odata.type': microsoft.graph.callRecords.endpoint - callee: - '@odata.type': microsoft.graph.callRecords.endpoint - failureInfo: - '@odata.type': microsoft.graph.callRecords.failureInfo - media: - - '@odata.type': microsoft.graph.callRecords.media microsoft.graph.call: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -2718,6 +2219,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.callRoute' + description: The routing information on how the call was retargeted. Read-only. source: $ref: '#/components/schemas/microsoft.graph.participantInfo' targets: @@ -2731,7 +2233,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.modality' - description: The list of requested modalities. + description: 'The list of requested modalities. Possible values are: unknown, audio, video, videoBasedScreenSharing, data.' activeModalities: type: array items: @@ -2759,6 +2261,10 @@ components: nullable: true toneInfo: $ref: '#/components/schemas/microsoft.graph.toneInfo' + callChainId: + type: string + description: A unique identifier for all the participant calls in a conference or a unique identifier for two participant calls in a P2P call. This needs to be copied over from Microsoft.Graph.Call.CallChainId. + nullable: true incomingContext: $ref: '#/components/schemas/microsoft.graph.incomingContext' participants: @@ -2817,6 +2323,7 @@ components: myParticipantId: string toneInfo: '@odata.type': microsoft.graph.toneInfo + callChainId: string incomingContext: '@odata.type': microsoft.graph.incomingContext participants: @@ -3121,6 +2628,64 @@ components: '@odata.type': microsoft.graph.ResultInfo participants: - string + microsoft.graph.teleconferenceDeviceQuality: + title: teleconferenceDeviceQuality + type: object + properties: + callChainId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: A unique identifier for all the participant calls in a conference or a unique identifier for two participant calls in P2P call. This needs to be copied over from Microsoft.Graph.Call.CallChainId. + format: uuid + participantId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: A unique identifier for a specific participant in a conference. The CVI partner needs to copy over Call.MyParticipantId to this property. + format: uuid + mediaLegId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: A unique identifier for a specific media leg of a participant in a conference. One participant can have multiple media leg identifiers if retargeting happens. CVI partner assigns this value. + format: uuid + deviceName: + type: string + description: 'The user media agent name, such as Cisco SX80.' + deviceDescription: + type: string + description: 'Any additional description, such as VTC Bldg 30/21.' + cloudServiceName: + type: string + description: 'The Azure deployed cloud service name, such as contoso.cloudapp.net.' + nullable: true + cloudServiceInstanceName: + type: string + description: 'The Azure deployed cloud service instance name, such as FrontEnd_IN_3.' + nullable: true + cloudServiceDeploymentId: + type: string + description: A unique deployment identifier assigned by Azure. + nullable: true + cloudServiceDeploymentEnvironment: + type: string + description: 'A geo-region where the service is deployed, such as ProdNoam.' + nullable: true + mediaQualityList: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.teleconferenceDeviceMediaQuality' + description: 'The list of media qualities in a media session (call), such as audio quality, video quality, and/or screen sharing quality.' + example: + callChainId: string + participantId: string + mediaLegId: string + deviceName: string + deviceDescription: string + cloudServiceName: string + cloudServiceInstanceName: string + cloudServiceDeploymentId: string + cloudServiceDeploymentEnvironment: string + mediaQualityList: + - '@odata.type': microsoft.graph.teleconferenceDeviceMediaQuality microsoft.graph.presence: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -3203,6 +2768,11 @@ components: type: string description: The video teleconferencing ID. Read-only. nullable: true + externalId: + type: string + nullable: true + joinInformation: + $ref: '#/components/schemas/microsoft.graph.itemBody' example: id: string (identifier) creationDateTime: string (timestamp) @@ -3226,103 +2796,65 @@ components: chatInfo: '@odata.type': microsoft.graph.chatInfo videoTeleconferenceId: string - microsoft.graph.entity: - title: entity + externalId: string + joinInformation: + '@odata.type': microsoft.graph.itemBody + microsoft.graph.chatInfo: + title: chatInfo type: object properties: - id: + threadId: type: string - description: Read-only. - example: - id: string (identifier) - microsoft.graph.callRecords.callType: - title: callType - enum: - - unknown - - groupCall - - peerToPeer - - unknownFutureValue - type: string - microsoft.graph.callRecords.modality: - title: modality - enum: - - audio - - video - - videoBasedScreenSharing - - data - - screenSharing - - unknownFutureValue - type: string - microsoft.graph.identitySet: - title: identitySet - type: object - properties: - application: - $ref: '#/components/schemas/microsoft.graph.identity' - device: - $ref: '#/components/schemas/microsoft.graph.identity' - user: - $ref: '#/components/schemas/microsoft.graph.identity' - example: - application: - '@odata.type': microsoft.graph.identity - device: - '@odata.type': microsoft.graph.identity - user: - '@odata.type': microsoft.graph.identity - microsoft.graph.callRecords.endpoint: - title: endpoint - type: object - properties: - userAgent: - $ref: '#/components/schemas/microsoft.graph.callRecords.userAgent' - example: - userAgent: - '@odata.type': microsoft.graph.callRecords.userAgent - microsoft.graph.callRecords.failureInfo: - title: failureInfo - type: object - properties: - stage: - $ref: '#/components/schemas/microsoft.graph.callRecords.failureStage' - reason: + description: The unique identifier for a thread in Microsoft Teams. + nullable: true + messageId: + type: string + description: The unique identifier of a message in a Microsoft Teams channel. + nullable: true + replyChainMessageId: type: string + description: The ID of the reply message. nullable: true example: - stage: - '@odata.type': microsoft.graph.callRecords.failureStage - reason: string - microsoft.graph.callRecords.media: - title: media + threadId: string + messageId: string + replyChainMessageId: string + microsoft.graph.meetingParticipants: + title: meetingParticipants type: object properties: - label: - type: string - nullable: true - callerNetwork: - $ref: '#/components/schemas/microsoft.graph.callRecords.networkInfo' - calleeNetwork: - $ref: '#/components/schemas/microsoft.graph.callRecords.networkInfo' - callerDevice: - $ref: '#/components/schemas/microsoft.graph.callRecords.deviceInfo' - calleeDevice: - $ref: '#/components/schemas/microsoft.graph.callRecords.deviceInfo' - streams: + organizer: + $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + attendees: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + producers: type: array items: - $ref: '#/components/schemas/microsoft.graph.callRecords.mediaStream' + $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + contributors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' example: - label: string - callerNetwork: - '@odata.type': microsoft.graph.callRecords.networkInfo - calleeNetwork: - '@odata.type': microsoft.graph.callRecords.networkInfo - callerDevice: - '@odata.type': microsoft.graph.callRecords.deviceInfo - calleeDevice: - '@odata.type': microsoft.graph.callRecords.deviceInfo - streams: - - '@odata.type': microsoft.graph.callRecords.mediaStream + organizer: + '@odata.type': microsoft.graph.meetingParticipantInfo + attendees: + - '@odata.type': microsoft.graph.meetingParticipantInfo + producers: + - '@odata.type': microsoft.graph.meetingParticipantInfo + contributors: + - '@odata.type': microsoft.graph.meetingParticipantInfo + microsoft.graph.entity: + title: entity + type: object + properties: + id: + type: string + description: Read-only. + example: + id: string (identifier) microsoft.graph.callState: title: callState enum: @@ -3409,6 +2941,7 @@ components: nullable: true 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 example: identity: @@ -3418,26 +2951,6 @@ components: region: string languageId: string countryCode: string - microsoft.graph.chatInfo: - title: chatInfo - type: object - properties: - threadId: - type: string - description: The unique identifier for a thread in Microsoft Teams. - nullable: true - messageId: - type: string - description: The unique identifier of a message in a Microsoft Teams channel. - nullable: true - replyChainMessageId: - type: string - description: The ID of the reply message. - nullable: true - example: - threadId: string - messageId: string - replyChainMessageId: string microsoft.graph.callOptions: title: callOptions type: object @@ -3495,9 +3008,11 @@ components: properties: sourceParticipantId: type: string + description: The ID of the participant that triggered the incoming call. Read-only. nullable: true observedParticipantId: type: string + description: The ID of the participant that is under observation. Read-only. nullable: true onBehalfOf: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -3537,6 +3052,23 @@ components: - mediaReceiveTimeout - unspecifiedError type: string + microsoft.graph.identitySet: + title: identitySet + type: object + properties: + application: + $ref: '#/components/schemas/microsoft.graph.identity' + device: + $ref: '#/components/schemas/microsoft.graph.identity' + user: + $ref: '#/components/schemas/microsoft.graph.identity' + example: + application: + '@odata.type': microsoft.graph.identity + device: + '@odata.type': microsoft.graph.identity + user: + '@odata.type': microsoft.graph.identity microsoft.graph.endpointType: title: endpointType enum: @@ -3572,512 +3104,248 @@ components: initiator: '@odata.type': microsoft.graph.identitySet microsoft.graph.mediaStream: - title: mediaStream - type: object - properties: - mediaType: - $ref: '#/components/schemas/microsoft.graph.modality' - label: - type: string - description: The media stream label. - nullable: true - sourceId: - type: string - description: The source ID. - direction: - $ref: '#/components/schemas/microsoft.graph.mediaDirection' - serverMuted: - type: boolean - description: If the media is muted by the server. - example: - mediaType: - '@odata.type': microsoft.graph.modality - label: string - sourceId: string - direction: - '@odata.type': microsoft.graph.mediaDirection - serverMuted: true - microsoft.graph.meetingParticipants: - title: meetingParticipants - type: object - properties: - organizer: - $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - attendees: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - producers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - contributors: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - example: - organizer: - '@odata.type': microsoft.graph.meetingParticipantInfo - attendees: - - '@odata.type': microsoft.graph.meetingParticipantInfo - producers: - - '@odata.type': microsoft.graph.meetingParticipantInfo - contributors: - - '@odata.type': microsoft.graph.meetingParticipantInfo - microsoft.graph.accessLevel: - title: accessLevel - enum: - - everyone - - invited - - locked - - sameEnterprise - - sameEnterpriseAndFederated - type: string - microsoft.graph.meetingCapabilities: - title: meetingCapabilities - enum: - - questionAndAnswer - - unknownFutureValue - type: string - microsoft.graph.audioConferencing: - title: audioConferencing - type: object - properties: - conferenceId: - type: string - nullable: true - tollNumber: - type: string - description: The toll number that connects to the Audio Conference Provider. - nullable: true - tollFreeNumber: - type: string - description: The toll-free number that connects to the Audio Conference Provider. - nullable: true - dialinUrl: - type: string - description: A URL to the externally-accessible web page that contains dial-in information. - nullable: true - example: - conferenceId: string - tollNumber: string - tollFreeNumber: string - dialinUrl: string - odata.error: - required: - - error - type: object - properties: - error: - $ref: '#/components/schemas/odata.error.main' - microsoft.graph.identity: - title: identity - type: object - properties: - id: - type: string - description: Unique identifier for the identity. - nullable: true - displayName: - type: string - description: 'The identity''s display name. Note that this may not always be available or up to date. For example, if a user changes their display name, the API may show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' - nullable: true - example: - id: string - displayName: string - microsoft.graph.callRecords.userAgent: - title: userAgent - type: object - properties: - headerValue: - type: string - nullable: true - applicationVersion: - type: string - nullable: true - example: - headerValue: string - applicationVersion: string - microsoft.graph.callRecords.failureStage: - title: failureStage - enum: - - unknown - - callSetup - - midcall - - unknownFutureValue - type: string - microsoft.graph.callRecords.networkInfo: - title: networkInfo + title: mediaStream type: object properties: - ipAddress: - type: string - nullable: true - subnet: - type: string - nullable: true - linkSpeed: - type: integer - format: int64 - nullable: true - connectionType: - $ref: '#/components/schemas/microsoft.graph.callRecords.networkConnectionType' - port: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - reflexiveIPAddress: + mediaType: + $ref: '#/components/schemas/microsoft.graph.modality' + label: type: string + description: The media stream label. nullable: true - relayIPAddress: + sourceId: type: string - nullable: true - relayPort: + description: The source ID. + direction: + $ref: '#/components/schemas/microsoft.graph.mediaDirection' + serverMuted: + type: boolean + description: If the media is muted by the server. + example: + mediaType: + '@odata.type': microsoft.graph.modality + label: string + sourceId: string + direction: + '@odata.type': microsoft.graph.mediaDirection + serverMuted: true + microsoft.graph.teleconferenceDeviceMediaQuality: + title: teleconferenceDeviceMediaQuality + type: object + properties: + channelIndex: maximum: 2147483647 minimum: -2147483648 type: integer + description: 'The channel index of media. Indexing begins with 1. If a media session contains 3 video modalities, channel indexes will be 1, 2, and 3.' format: int32 - nullable: true - macAddress: - type: string - nullable: true - wifiMicrosoftDriver: - type: string - nullable: true - wifiMicrosoftDriverVersion: - type: string - nullable: true - wifiVendorDriver: - type: string - nullable: true - wifiVendorDriverVersion: + mediaDuration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string + description: 'The total modality duration. If the media enabled and disabled multiple times, MediaDuration will the summation of all of the durations.' + format: duration nullable: true - wifiChannel: - maximum: 2147483647 - minimum: -2147483648 + networkLinkSpeedInBytes: type: integer - format: int32 + description: The network link speed in bytes + format: int64 nullable: true - wifiBand: - $ref: '#/components/schemas/microsoft.graph.callRecords.wifiBand' - basicServiceSetIdentifier: + localIPAddress: type: string + description: the local IP address for the media session. nullable: true - wifiRadioType: - $ref: '#/components/schemas/microsoft.graph.callRecords.wifiRadioType' - wifiSignalStrength: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - wifiBatteryCharge: + localPort: maximum: 2147483647 minimum: -2147483648 type: integer + description: The local media port. format: int32 nullable: true - dnsSuffix: - type: string - nullable: true - sentQualityEventRatio: - type: number - format: float - nullable: true - receivedQualityEventRatio: - type: number - format: float - nullable: true - delayEventRatio: - type: number - format: float - nullable: true - bandwidthLowEventRatio: - type: number - format: float - nullable: true - example: - ipAddress: string - subnet: string - linkSpeed: integer - connectionType: - '@odata.type': microsoft.graph.callRecords.networkConnectionType - port: integer - reflexiveIPAddress: string - relayIPAddress: string - relayPort: integer - macAddress: string - wifiMicrosoftDriver: string - wifiMicrosoftDriverVersion: string - wifiVendorDriver: string - wifiVendorDriverVersion: string - wifiChannel: integer - wifiBand: - '@odata.type': microsoft.graph.callRecords.wifiBand - basicServiceSetIdentifier: string - wifiRadioType: - '@odata.type': microsoft.graph.callRecords.wifiRadioType - wifiSignalStrength: integer - wifiBatteryCharge: integer - dnsSuffix: string - sentQualityEventRatio: float - receivedQualityEventRatio: float - delayEventRatio: float - bandwidthLowEventRatio: float - microsoft.graph.callRecords.deviceInfo: - title: deviceInfo - type: object - properties: - captureDeviceName: - type: string - nullable: true - captureDeviceDriver: - type: string - nullable: true - renderDeviceName: + remoteIPAddress: type: string + description: The remote IP address for the media session. nullable: true - renderDeviceDriver: - type: string - nullable: true - sentSignalLevel: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - receivedSignalLevel: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - sentNoiseLevel: + remotePort: maximum: 2147483647 minimum: -2147483648 type: integer + description: The remote media port. format: int32 nullable: true - receivedNoiseLevel: - maximum: 2147483647 - minimum: -2147483648 + inboundPackets: type: integer - format: int32 - nullable: true - initialSignalLevelRootMeanSquare: - type: number - format: float - nullable: true - cpuInsufficentEventRatio: - type: number - format: float - nullable: true - renderNotFunctioningEventRatio: - type: number - format: float - nullable: true - captureNotFunctioningEventRatio: - type: number - format: float - nullable: true - deviceGlitchEventRatio: - type: number - format: float - nullable: true - lowSpeechToNoiseEventRatio: - type: number - format: float - nullable: true - lowSpeechLevelEventRatio: - type: number - format: float - nullable: true - deviceClippingEventRatio: - type: number - format: float + description: The total number of the inbound packets. + format: int64 nullable: true - howlingEventCount: - maximum: 2147483647 - minimum: -2147483648 + outboundPackets: type: integer - format: int32 + description: The total number of the outbound packets. + format: int64 nullable: true - renderZeroVolumeEventRatio: + averageInboundPacketLossRateInPercentage: type: number - format: float + description: 'The average inbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.' + format: double nullable: true - renderMuteEventRatio: + averageOutboundPacketLossRateInPercentage: type: number - format: float + description: 'The average outbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.' + format: double nullable: true - micGlitchRate: + maximumInboundPacketLossRateInPercentage: type: number - format: float + description: 'The maximum inbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.' + format: double nullable: true - speakerGlitchRate: + maximumOutboundPacketLossRateInPercentage: type: number - format: float + description: 'The maximum outbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.' + format: double nullable: true - example: - captureDeviceName: string - captureDeviceDriver: string - renderDeviceName: string - renderDeviceDriver: string - sentSignalLevel: integer - receivedSignalLevel: integer - sentNoiseLevel: integer - receivedNoiseLevel: integer - initialSignalLevelRootMeanSquare: float - cpuInsufficentEventRatio: float - renderNotFunctioningEventRatio: float - captureNotFunctioningEventRatio: float - deviceGlitchEventRatio: float - lowSpeechToNoiseEventRatio: float - lowSpeechLevelEventRatio: float - deviceClippingEventRatio: float - howlingEventCount: integer - renderZeroVolumeEventRatio: float - renderMuteEventRatio: float - micGlitchRate: float - speakerGlitchRate: float - microsoft.graph.callRecords.mediaStream: - title: mediaStream - type: object - properties: - streamId: + averageInboundRoundTripDelay: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string + description: The average inbound stream network round trip delay. + format: duration 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])$' + averageOutboundRoundTripDelay: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - format: date-time + description: The average outbound stream network round trip delay. + 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])$' + maximumInboundRoundTripDelay: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - format: date-time - nullable: true - streamDirection: - $ref: '#/components/schemas/microsoft.graph.callRecords.mediaStreamDirection' - averageAudioDegradation: - type: number - format: float + description: The maximum inbound stream network round trip delay. + format: duration nullable: true - averageJitter: + maximumOutboundRoundTripDelay: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string + description: The maximum outbound stream network round trip delay. format: duration nullable: true - maxJitter: + averageInboundJitter: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string + description: The average inbound stream network jitter. format: duration nullable: true - averagePacketLossRate: - type: number - format: float - nullable: true - maxPacketLossRate: - type: number - format: float - nullable: true - averageRatioOfConcealedSamples: - type: number - format: float - nullable: true - maxRatioOfConcealedSamples: - type: number - format: float - nullable: true - averageRoundTripTime: + averageOutboundJitter: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string + description: The average outbound stream network jitter. format: duration nullable: true - maxRoundTripTime: + maximumInboundJitter: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string + description: The maximum inbound stream network jitter. format: duration nullable: true - packetUtilization: - type: integer - format: int64 - nullable: true - averageBandwidthEstimate: - type: integer - format: int64 - nullable: true - wasMediaBypassed: - type: boolean - nullable: true - postForwardErrorCorrectionPacketLossRate: - type: number - format: float - nullable: true - averageVideoFrameLossPercentage: - type: number - format: float - nullable: true - averageReceivedFrameRate: - type: number - format: float + maximumOutboundJitter: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: The maximum outbound stream network jitter. + format: duration nullable: true - lowFrameRateRatio: - type: number - format: float + example: + channelIndex: integer + mediaDuration: string + networkLinkSpeedInBytes: integer + localIPAddress: string + localPort: integer + remoteIPAddress: string + remotePort: integer + inboundPackets: integer + outboundPackets: integer + averageInboundPacketLossRateInPercentage: double + averageOutboundPacketLossRateInPercentage: double + maximumInboundPacketLossRateInPercentage: double + maximumOutboundPacketLossRateInPercentage: double + averageInboundRoundTripDelay: string + averageOutboundRoundTripDelay: string + maximumInboundRoundTripDelay: string + maximumOutboundRoundTripDelay: string + averageInboundJitter: string + averageOutboundJitter: string + maximumInboundJitter: string + maximumOutboundJitter: string + microsoft.graph.accessLevel: + title: accessLevel + enum: + - everyone + - invited + - locked + - sameEnterprise + - sameEnterpriseAndFederated + type: string + microsoft.graph.meetingCapabilities: + title: meetingCapabilities + enum: + - questionAndAnswer + - unknownFutureValue + type: string + microsoft.graph.audioConferencing: + title: audioConferencing + type: object + properties: + conferenceId: + type: string nullable: true - averageVideoPacketLossRate: - type: number - format: float + tollNumber: + type: string + description: The toll number that connects to the Audio Conference Provider. nullable: true - averageVideoFrameRate: - type: number - format: float + tollFreeNumber: + type: string + description: The toll-free number that connects to the Audio Conference Provider. nullable: true - lowVideoProcessingCapabilityRatio: - type: number - format: float + dialinUrl: + type: string + description: A URL to the externally-accessible web page that contains dial-in information. nullable: true - averageAudioNetworkJitter: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + example: + conferenceId: string + tollNumber: string + tollFreeNumber: string + dialinUrl: string + microsoft.graph.itemBody: + title: itemBody + type: object + properties: + contentType: + $ref: '#/components/schemas/microsoft.graph.bodyType' + content: type: string - format: duration + description: The content of the item. nullable: true - maxAudioNetworkJitter: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + example: + contentType: + '@odata.type': microsoft.graph.bodyType + content: string + microsoft.graph.meetingParticipantInfo: + title: meetingParticipantInfo + type: object + properties: + identity: + $ref: '#/components/schemas/microsoft.graph.identitySet' + upn: type: string - format: duration + description: User principal name of the participant. nullable: true example: - streamId: string - startDateTime: string (timestamp) - endDateTime: string (timestamp) - streamDirection: - '@odata.type': microsoft.graph.callRecords.mediaStreamDirection - averageAudioDegradation: float - averageJitter: string - maxJitter: string - averagePacketLossRate: float - maxPacketLossRate: float - averageRatioOfConcealedSamples: float - maxRatioOfConcealedSamples: float - averageRoundTripTime: string - maxRoundTripTime: string - packetUtilization: integer - averageBandwidthEstimate: integer - wasMediaBypassed: true - postForwardErrorCorrectionPacketLossRate: float - averageVideoFrameLossPercentage: float - averageReceivedFrameRate: float - lowFrameRateRatio: float - averageVideoPacketLossRate: float - averageVideoFrameRate: float - lowVideoProcessingCapabilityRatio: float - averageAudioNetworkJitter: string - maxAudioNetworkJitter: string + identity: + '@odata.type': microsoft.graph.identitySet + upn: string + odata.error: + required: + - error + type: object + properties: + error: + $ref: '#/components/schemas/odata.error.main' microsoft.graph.mediaState: title: mediaState enum: @@ -4120,6 +3388,21 @@ components: - d - flash type: string + microsoft.graph.identity: + title: identity + type: object + properties: + id: + type: string + description: Unique identifier for the identity. + nullable: true + displayName: + type: string + description: 'The identity''s display name. Note that this may not always be available or up to date. For example, if a user changes their display name, the API may show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' + nullable: true + example: + id: string + displayName: string microsoft.graph.mediaDirection: title: mediaDirection enum: @@ -4128,20 +3411,12 @@ components: - receiveOnly - sendReceive type: string - microsoft.graph.meetingParticipantInfo: - title: meetingParticipantInfo - type: object - properties: - identity: - $ref: '#/components/schemas/microsoft.graph.identitySet' - upn: - type: string - description: User principal name of the participant. - nullable: true - example: - identity: - '@odata.type': microsoft.graph.identitySet - upn: string + microsoft.graph.bodyType: + title: bodyType + enum: + - text + - html + type: string odata.error.main: required: - code @@ -4161,41 +3436,6 @@ components: innererror: type: object description: The structure of this object is service-specific - microsoft.graph.callRecords.networkConnectionType: - title: networkConnectionType - enum: - - unknown - - wired - - wifi - - mobile - - tunnel - - unknownFutureValue - type: string - microsoft.graph.callRecords.wifiBand: - title: wifiBand - enum: - - unknown - - frequency24GHz - - frequency50GHz - type: string - microsoft.graph.callRecords.wifiRadioType: - title: wifiRadioType - enum: - - unknown - - wifi80211a - - wifi80211b - - wifi80211g - - wifi80211n - - wifi80211ac - - wifi80211ax - - unknownFutureValue - type: string - microsoft.graph.callRecords.mediaStreamDirection: - title: mediaStreamDirection - enum: - - callerToCallee - - calleeToCaller - type: string odata.error.detail: required: - code diff --git a/openApiDocs/Beta/Education.yml b/openApiDocs/Beta/Education.yml index b5cc8f216a5..766b859e7eb 100644 --- a/openApiDocs/Beta/Education.yml +++ b/openApiDocs/Beta/Education.yml @@ -2689,9 +2689,11 @@ paths: - assignedLabels - assignedLicenses - classification + - createdByAppId - createdDateTime - description - displayName + - expirationDateTime - groupTypes - hasMembersWithLicenseErrors - isAssignableToRole @@ -6875,6 +6877,8 @@ paths: - drives - followedSites - extensions + - approvals + - appConsentRequestsForApproval - agreementAcceptances - deviceEnrollmentConfigurations - managedDevices @@ -6941,6 +6945,8 @@ paths: - drives - followedSites - extensions + - approvals + - appConsentRequestsForApproval - agreementAcceptances - deviceEnrollmentConfigurations - managedDevices @@ -7100,6 +7106,14 @@ paths: operationId: educationUser.user.GetExtensions parameters: extension-id: $response.body#/id + approvals: + operationId: educationUser.user.GetApprovals + parameters: + approval-id: $response.body#/id + appConsentRequestsForApproval: + operationId: educationUser.user.GetAppConsentRequestsForApproval + parameters: + appConsentRequest-id: $response.body#/id agreementAcceptances: operationId: educationUser.user.GetAgreementAcceptances parameters: @@ -12312,6 +12326,8 @@ paths: - drives - followedSites - extensions + - approvals + - appConsentRequestsForApproval - agreementAcceptances - deviceEnrollmentConfigurations - managedDevices @@ -12378,6 +12394,8 @@ paths: - drives - followedSites - extensions + - approvals + - appConsentRequestsForApproval - agreementAcceptances - deviceEnrollmentConfigurations - managedDevices @@ -12569,6 +12587,16 @@ paths: parameters: educationUser-id: $request.path.educationUser-id extension-id: $response.body#/id + approvals: + operationId: educationUser.user.GetApprovals + parameters: + educationUser-id: $request.path.educationUser-id + approval-id: $response.body#/id + appConsentRequestsForApproval: + operationId: educationUser.user.GetAppConsentRequestsForApproval + parameters: + educationUser-id: $request.path.educationUser-id + appConsentRequest-id: $response.body#/id agreementAcceptances: operationId: educationUser.user.GetAgreementAcceptances parameters: @@ -13150,6 +13178,9 @@ components: 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.' nullable: true + createdByAppId: + 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 @@ -13164,6 +13195,11 @@ components: 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 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 + format: date-time + nullable: true groupTypes: type: array items: @@ -13438,9 +13474,11 @@ components: assignedLicenses: - '@odata.type': microsoft.graph.assignedLicense classification: string + createdByAppId: string createdDateTime: string (timestamp) description: string displayName: string + expirationDateTime: string (timestamp) groupTypes: - string hasMembersWithLicenseErrors: true @@ -14267,6 +14305,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Read-only. Nullable. + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' agreementAcceptances: type: array items: @@ -14506,6 +14552,10 @@ components: - '@odata.type': microsoft.graph.site extensions: - '@odata.type': microsoft.graph.extension + approvals: + - '@odata.type': microsoft.graph.approval + appConsentRequestsForApproval: + - '@odata.type': microsoft.graph.appConsentRequest agreementAcceptances: - '@odata.type': microsoft.graph.agreementAcceptance deviceEnrollmentConfigurations: @@ -17276,6 +17326,57 @@ components: id: string (identifier) overrides: - '@odata.type': microsoft.graph.inferenceClassificationOverride + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + pendingSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + completedSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + example: + id: string (identifier) + pendingSteps: + - '@odata.type': microsoft.graph.approvalStep + completedSteps: + - '@odata.type': microsoft.graph.approvalStep + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appId: + type: string + appDisplayName: + type: string + nullable: true + consentType: + type: string + nullable: true + pendingScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + example: + id: string (identifier) + appId: string + appDisplayName: string + consentType: string + pendingScopes: + - '@odata.type': microsoft.graph.appConsentRequestScope + userConsentRequests: + - '@odata.type': microsoft.graph.userConsentRequest microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -19409,6 +19510,7 @@ components: nullable: true tenantId: type: string + description: The unique identifier (guid) for the tenancy. nullable: true webId: type: string @@ -19717,6 +19819,7 @@ components: properties: dataLocationCode: type: string + description: The geographic region code for where this site collection resides. Read-only. nullable: true hostname: type: string @@ -21446,6 +21549,69 @@ components: '@odata.type': microsoft.graph.inferenceClassificationType senderEmailAddress: '@odata.type': microsoft.graph.emailAddress + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + justification: + type: string + nullable: true + example: + id: string (identifier) + displayName: string + reviewedBy: + '@odata.type': microsoft.graph.identity + reviewedDateTime: string (timestamp) + reviewResult: string + justification: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + nullable: true + example: + displayName: string + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + reason: string + createdBy: + '@odata.type': microsoft.graph.userIdentity + createdDateTime: string (timestamp) microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -24814,6 +24980,7 @@ components: expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. format: date-time nullable: true grantedTo: @@ -24822,8 +24989,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' 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.' nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' @@ -26444,6 +26613,37 @@ components: - main - other type: string + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + example: + id: string + displayName: string + ipAddress: string + userPrincipalName: string microsoft.graph.deviceAndAppManagementAssignmentTarget: title: deviceAndAppManagementAssignmentTarget type: object @@ -28089,6 +28289,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' preventsDownload: type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' nullable: true configuratorUrl: type: string diff --git a/openApiDocs/Beta/Files.Drives.yml b/openApiDocs/Beta/Files.Drives.yml index 52a99482e76..ec7310e32f0 100644 --- a/openApiDocs/Beta/Files.Drives.yml +++ b/openApiDocs/Beta/Files.Drives.yml @@ -16778,6 +16778,7 @@ components: nullable: true tenantId: type: string + description: The unique identifier (guid) for the tenancy. nullable: true webId: type: string @@ -17469,6 +17470,7 @@ components: expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. format: date-time nullable: true grantedTo: @@ -17477,8 +17479,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' 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.' nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' @@ -18397,6 +18401,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Read-only. Nullable. + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' agreementAcceptances: type: array items: @@ -18636,6 +18648,10 @@ components: - '@odata.type': microsoft.graph.site extensions: - '@odata.type': microsoft.graph.extension + approvals: + - '@odata.type': microsoft.graph.approval + appConsentRequestsForApproval: + - '@odata.type': microsoft.graph.appConsentRequest agreementAcceptances: - '@odata.type': microsoft.graph.agreementAcceptance deviceEnrollmentConfigurations: @@ -19119,6 +19135,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' preventsDownload: type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' nullable: true configuratorUrl: type: string @@ -19954,6 +19971,9 @@ components: 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.' nullable: true + createdByAppId: + 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 @@ -19968,6 +19988,11 @@ components: 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 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 + format: date-time + nullable: true groupTypes: type: array items: @@ -20242,9 +20267,11 @@ components: assignedLicenses: - '@odata.type': microsoft.graph.assignedLicense classification: string + createdByAppId: string createdDateTime: string (timestamp) description: string displayName: string + expirationDateTime: string (timestamp) groupTypes: - string hasMembersWithLicenseErrors: true @@ -21327,6 +21354,57 @@ components: type: object example: id: string (identifier) + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + pendingSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + completedSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + example: + id: string (identifier) + pendingSteps: + - '@odata.type': microsoft.graph.approvalStep + completedSteps: + - '@odata.type': microsoft.graph.approvalStep + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appId: + type: string + appDisplayName: + type: string + nullable: true + consentType: + type: string + nullable: true + pendingScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + example: + id: string (identifier) + appId: string + appDisplayName: string + consentType: string + pendingScopes: + - '@odata.type': microsoft.graph.appConsentRequestScope + userConsentRequests: + - '@odata.type': microsoft.graph.userConsentRequest microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -24562,6 +24640,7 @@ components: properties: dataLocationCode: type: string + description: The geographic region code for where this site collection resides. Read-only. nullable: true hostname: type: string @@ -24620,6 +24699,69 @@ components: - '@odata.type': microsoft.graph.webPart publishingState: '@odata.type': microsoft.graph.publicationFacet + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + justification: + type: string + nullable: true + example: + id: string (identifier) + displayName: string + reviewedBy: + '@odata.type': microsoft.graph.identity + reviewedDateTime: string (timestamp) + reviewResult: string + justification: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + nullable: true + example: + displayName: string + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + reason: string + createdBy: + '@odata.type': microsoft.graph.userIdentity + createdDateTime: string (timestamp) microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -28805,6 +28947,37 @@ components: type: string data: '@odata.type': microsoft.graph.sitePageData + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + example: + id: string + displayName: string + ipAddress: string + userPrincipalName: string microsoft.graph.deviceAndAppManagementAssignmentTarget: title: deviceAndAppManagementAssignmentTarget type: object diff --git a/openApiDocs/Beta/Files.Shares.yml b/openApiDocs/Beta/Files.Shares.yml index 62aeb110016..82e4de9b4b6 100644 --- a/openApiDocs/Beta/Files.Shares.yml +++ b/openApiDocs/Beta/Files.Shares.yml @@ -8281,6 +8281,7 @@ components: expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. format: date-time nullable: true grantedTo: @@ -8289,8 +8290,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' 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.' nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' @@ -9008,6 +9011,7 @@ components: nullable: true tenantId: type: string + description: The unique identifier (guid) for the tenancy. nullable: true webId: type: string @@ -9734,6 +9738,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' preventsDownload: type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' nullable: true configuratorUrl: type: string @@ -9769,6 +9774,7 @@ components: properties: dataLocationCode: type: string + description: The geographic region code for where this site collection resides. Read-only. nullable: true hostname: type: string @@ -10327,6 +10333,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Read-only. Nullable. + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' agreementAcceptances: type: array items: @@ -10566,6 +10580,10 @@ components: - '@odata.type': microsoft.graph.site extensions: - '@odata.type': microsoft.graph.extension + approvals: + - '@odata.type': microsoft.graph.approval + appConsentRequestsForApproval: + - '@odata.type': microsoft.graph.appConsentRequest agreementAcceptances: - '@odata.type': microsoft.graph.agreementAcceptance deviceEnrollmentConfigurations: @@ -12112,6 +12130,9 @@ components: 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.' nullable: true + createdByAppId: + 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 @@ -12126,6 +12147,11 @@ components: 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 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 + format: date-time + nullable: true groupTypes: type: array items: @@ -12400,9 +12426,11 @@ components: assignedLicenses: - '@odata.type': microsoft.graph.assignedLicense classification: string + createdByAppId: string createdDateTime: string (timestamp) description: string displayName: string + expirationDateTime: string (timestamp) groupTypes: - string hasMembersWithLicenseErrors: true @@ -13384,6 +13412,57 @@ components: type: object example: id: string (identifier) + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + pendingSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + completedSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + example: + id: string (identifier) + pendingSteps: + - '@odata.type': microsoft.graph.approvalStep + completedSteps: + - '@odata.type': microsoft.graph.approvalStep + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appId: + type: string + appDisplayName: + type: string + nullable: true + consentType: + type: string + nullable: true + pendingScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + example: + id: string (identifier) + appId: string + appDisplayName: string + consentType: string + pendingScopes: + - '@odata.type': microsoft.graph.appConsentRequestScope + userConsentRequests: + - '@odata.type': microsoft.graph.userConsentRequest microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -16713,6 +16792,69 @@ components: '@odata.type': microsoft.graph.inferenceClassificationType senderEmailAddress: '@odata.type': microsoft.graph.emailAddress + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + justification: + type: string + nullable: true + example: + id: string (identifier) + displayName: string + reviewedBy: + '@odata.type': microsoft.graph.identity + reviewedDateTime: string (timestamp) + reviewResult: string + justification: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + nullable: true + example: + displayName: string + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + reason: string + createdBy: + '@odata.type': microsoft.graph.userIdentity + createdDateTime: string (timestamp) microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -20628,6 +20770,37 @@ components: - business - other type: string + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + example: + id: string + displayName: string + ipAddress: string + userPrincipalName: string microsoft.graph.deviceAndAppManagementAssignmentTarget: title: deviceAndAppManagementAssignmentTarget type: object diff --git a/openApiDocs/Beta/Groups.Actions.yml b/openApiDocs/Beta/Groups.Actions.yml index 2e87051eceb..fec944768b8 100644 --- a/openApiDocs/Beta/Groups.Actions.yml +++ b/openApiDocs/Beta/Groups.Actions.yml @@ -11341,16 +11341,20 @@ components: $ref: '#/components/schemas/microsoft.graph.attachmentType' name: type: string + description: The display name of the attachment. This can be a descriptive string and does not have to be the actual file name. Required. nullable: true size: type: integer + description: The length of the attachment in bytes. Required. format: int64 nullable: true contentType: type: string + description: The nature of the data in the attachment. Optional. nullable: true isInline: type: boolean + description: 'true if the attachment is an inline attachment; otherwise, false. Optional.' nullable: true example: attachmentType: @@ -11378,7 +11382,7 @@ components: items: type: string nullable: true - 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). + 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.' example: uploadUrl: string expirationDateTime: string (timestamp) @@ -11571,6 +11575,9 @@ components: 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.' nullable: true + createdByAppId: + 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 @@ -11585,6 +11592,11 @@ components: 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 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 + format: date-time + nullable: true groupTypes: type: array items: @@ -11859,9 +11871,11 @@ components: assignedLicenses: - '@odata.type': microsoft.graph.assignedLicense classification: string + createdByAppId: string createdDateTime: string (timestamp) description: string displayName: string + expirationDateTime: string (timestamp) groupTypes: - string hasMembersWithLicenseErrors: true @@ -13928,6 +13942,7 @@ components: nullable: true tenantId: type: string + description: The unique identifier (guid) for the tenancy. nullable: true webId: type: string @@ -14236,6 +14251,7 @@ components: properties: dataLocationCode: type: string + description: The geographic region code for where this site collection resides. Read-only. nullable: true hostname: type: string @@ -15453,6 +15469,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Read-only. Nullable. + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' agreementAcceptances: type: array items: @@ -15692,6 +15716,10 @@ components: - '@odata.type': microsoft.graph.site extensions: - '@odata.type': microsoft.graph.extension + approvals: + - '@odata.type': microsoft.graph.approval + appConsentRequestsForApproval: + - '@odata.type': microsoft.graph.appConsentRequest agreementAcceptances: - '@odata.type': microsoft.graph.agreementAcceptance deviceEnrollmentConfigurations: @@ -16950,6 +16978,7 @@ components: expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. format: date-time nullable: true grantedTo: @@ -16958,8 +16987,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' 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.' nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' @@ -19138,6 +19169,57 @@ components: id: string (identifier) overrides: - '@odata.type': microsoft.graph.inferenceClassificationOverride + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + pendingSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + completedSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + example: + id: string (identifier) + pendingSteps: + - '@odata.type': microsoft.graph.approvalStep + completedSteps: + - '@odata.type': microsoft.graph.approvalStep + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appId: + type: string + appDisplayName: + type: string + nullable: true + consentType: + type: string + nullable: true + pendingScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + example: + id: string (identifier) + appId: string + appDisplayName: string + consentType: string + pendingScopes: + - '@odata.type': microsoft.graph.appConsentRequestScope + userConsentRequests: + - '@odata.type': microsoft.graph.userConsentRequest microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -21360,6 +21442,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' preventsDownload: type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' nullable: true configuratorUrl: type: string @@ -22470,6 +22553,69 @@ components: '@odata.type': microsoft.graph.inferenceClassificationType senderEmailAddress: '@odata.type': microsoft.graph.emailAddress + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + justification: + type: string + nullable: true + example: + id: string (identifier) + displayName: string + reviewedBy: + '@odata.type': microsoft.graph.identity + reviewedDateTime: string (timestamp) + reviewResult: string + justification: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + nullable: true + example: + displayName: string + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + reason: string + createdBy: + '@odata.type': microsoft.graph.userIdentity + createdDateTime: string (timestamp) microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -25469,6 +25615,37 @@ components: - main - other type: string + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + example: + id: string + displayName: string + ipAddress: string + userPrincipalName: string microsoft.graph.deviceAndAppManagementAssignmentTarget: title: deviceAndAppManagementAssignmentTarget type: object diff --git a/openApiDocs/Beta/Groups.Drive.yml b/openApiDocs/Beta/Groups.Drive.yml index 8f04a2d0285..1ca26783f6d 100644 --- a/openApiDocs/Beta/Groups.Drive.yml +++ b/openApiDocs/Beta/Groups.Drive.yml @@ -705,6 +705,7 @@ components: nullable: true tenantId: type: string + description: The unique identifier (guid) for the tenancy. nullable: true webId: type: string @@ -1506,6 +1507,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Read-only. Nullable. + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' agreementAcceptances: type: array items: @@ -1745,6 +1754,10 @@ components: - '@odata.type': microsoft.graph.site extensions: - '@odata.type': microsoft.graph.extension + approvals: + - '@odata.type': microsoft.graph.approval + appConsentRequestsForApproval: + - '@odata.type': microsoft.graph.appConsentRequest agreementAcceptances: - '@odata.type': microsoft.graph.agreementAcceptance deviceEnrollmentConfigurations: @@ -2559,6 +2572,7 @@ components: expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. format: date-time nullable: true grantedTo: @@ -2567,8 +2581,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' 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.' nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' @@ -3659,6 +3675,9 @@ components: 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.' nullable: true + createdByAppId: + 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 @@ -3673,6 +3692,11 @@ components: 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 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 + format: date-time + nullable: true groupTypes: type: array items: @@ -3947,9 +3971,11 @@ components: assignedLicenses: - '@odata.type': microsoft.graph.assignedLicense classification: string + createdByAppId: string createdDateTime: string (timestamp) description: string displayName: string + expirationDateTime: string (timestamp) groupTypes: - string hasMembersWithLicenseErrors: true @@ -5032,6 +5058,57 @@ components: type: object example: id: string (identifier) + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + pendingSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + completedSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + example: + id: string (identifier) + pendingSteps: + - '@odata.type': microsoft.graph.approvalStep + completedSteps: + - '@odata.type': microsoft.graph.approvalStep + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appId: + type: string + appDisplayName: + type: string + nullable: true + consentType: + type: string + nullable: true + pendingScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + example: + id: string (identifier) + appId: string + appDisplayName: string + consentType: string + pendingScopes: + - '@odata.type': microsoft.graph.appConsentRequestScope + userConsentRequests: + - '@odata.type': microsoft.graph.userConsentRequest microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -7158,6 +7235,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' preventsDownload: type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' nullable: true configuratorUrl: type: string @@ -8913,6 +8991,7 @@ components: properties: dataLocationCode: type: string + description: The geographic region code for where this site collection resides. Read-only. nullable: true hostname: type: string @@ -8971,6 +9050,69 @@ components: - '@odata.type': microsoft.graph.webPart publishingState: '@odata.type': microsoft.graph.publicationFacet + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + justification: + type: string + nullable: true + example: + id: string (identifier) + displayName: string + reviewedBy: + '@odata.type': microsoft.graph.identity + reviewedDateTime: string (timestamp) + reviewResult: string + justification: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + nullable: true + example: + displayName: string + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + reason: string + createdBy: + '@odata.type': microsoft.graph.userIdentity + createdDateTime: string (timestamp) microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -13150,6 +13292,37 @@ components: type: string data: '@odata.type': microsoft.graph.sitePageData + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + example: + id: string + displayName: string + ipAddress: string + userPrincipalName: string microsoft.graph.deviceAndAppManagementAssignmentTarget: title: deviceAndAppManagementAssignmentTarget type: object diff --git a/openApiDocs/Beta/Groups.Functions.yml b/openApiDocs/Beta/Groups.Functions.yml index 1824d2b2a70..76c7b19b1a9 100644 --- a/openApiDocs/Beta/Groups.Functions.yml +++ b/openApiDocs/Beta/Groups.Functions.yml @@ -1288,6 +1288,9 @@ components: 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.' nullable: true + createdByAppId: + 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 @@ -1302,6 +1305,11 @@ components: 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 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 + format: date-time + nullable: true groupTypes: type: array items: @@ -1576,9 +1584,11 @@ components: assignedLicenses: - '@odata.type': microsoft.graph.assignedLicense classification: string + createdByAppId: string createdDateTime: string (timestamp) description: string displayName: string + expirationDateTime: string (timestamp) groupTypes: - string hasMembersWithLicenseErrors: true @@ -3444,6 +3454,7 @@ components: nullable: true tenantId: type: string + description: The unique identifier (guid) for the tenancy. nullable: true webId: type: string @@ -3752,6 +3763,7 @@ components: properties: dataLocationCode: type: string + description: The geographic region code for where this site collection resides. Read-only. nullable: true hostname: type: string @@ -5000,6 +5012,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Read-only. Nullable. + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' agreementAcceptances: type: array items: @@ -5239,6 +5259,10 @@ components: - '@odata.type': microsoft.graph.site extensions: - '@odata.type': microsoft.graph.extension + approvals: + - '@odata.type': microsoft.graph.approval + appConsentRequestsForApproval: + - '@odata.type': microsoft.graph.appConsentRequest agreementAcceptances: - '@odata.type': microsoft.graph.agreementAcceptance deviceEnrollmentConfigurations: @@ -6338,6 +6362,7 @@ components: expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. format: date-time nullable: true grantedTo: @@ -6346,8 +6371,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' 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.' nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' @@ -8596,6 +8623,57 @@ components: id: string (identifier) overrides: - '@odata.type': microsoft.graph.inferenceClassificationOverride + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + pendingSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + completedSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + example: + id: string (identifier) + pendingSteps: + - '@odata.type': microsoft.graph.approvalStep + completedSteps: + - '@odata.type': microsoft.graph.approvalStep + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appId: + type: string + appDisplayName: + type: string + nullable: true + consentType: + type: string + nullable: true + pendingScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + example: + id: string (identifier) + appId: string + appDisplayName: string + consentType: string + pendingScopes: + - '@odata.type': microsoft.graph.appConsentRequestScope + userConsentRequests: + - '@odata.type': microsoft.graph.userConsentRequest microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -10763,6 +10841,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' preventsDownload: type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' nullable: true configuratorUrl: type: string @@ -11903,6 +11982,69 @@ components: '@odata.type': microsoft.graph.inferenceClassificationType senderEmailAddress: '@odata.type': microsoft.graph.emailAddress + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + justification: + type: string + nullable: true + example: + id: string (identifier) + displayName: string + reviewedBy: + '@odata.type': microsoft.graph.identity + reviewedDateTime: string (timestamp) + reviewResult: string + justification: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + nullable: true + example: + displayName: string + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + reason: string + createdBy: + '@odata.type': microsoft.graph.userIdentity + createdDateTime: string (timestamp) microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -14912,6 +15054,37 @@ components: - main - other type: string + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + example: + id: string + displayName: string + ipAddress: string + userPrincipalName: string microsoft.graph.deviceAndAppManagementAssignmentTarget: title: deviceAndAppManagementAssignmentTarget type: object diff --git a/openApiDocs/Beta/Groups.Group.yml b/openApiDocs/Beta/Groups.Group.yml index 83d1127cf24..cd51e429a5c 100644 --- a/openApiDocs/Beta/Groups.Group.yml +++ b/openApiDocs/Beta/Groups.Group.yml @@ -38,12 +38,16 @@ paths: - assignedLicenses desc - classification - classification desc + - createdByAppId + - createdByAppId desc - createdDateTime - createdDateTime desc - description - description desc - displayName - displayName desc + - expirationDateTime + - expirationDateTime desc - groupTypes - groupTypes desc - hasMembersWithLicenseErrors @@ -136,9 +140,11 @@ paths: - assignedLabels - assignedLicenses - classification + - createdByAppId - createdDateTime - description - displayName + - expirationDateTime - groupTypes - hasMembersWithLicenseErrors - isAssignableToRole @@ -318,9 +324,11 @@ paths: - assignedLabels - assignedLicenses - classification + - createdByAppId - createdDateTime - description - displayName + - expirationDateTime - groupTypes - hasMembersWithLicenseErrors - isAssignableToRole @@ -650,6 +658,9 @@ components: 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.' nullable: true + createdByAppId: + 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 @@ -664,6 +675,11 @@ components: 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 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 + format: date-time + nullable: true groupTypes: type: array items: @@ -938,9 +954,11 @@ components: assignedLicenses: - '@odata.type': microsoft.graph.assignedLicense classification: string + createdByAppId: string createdDateTime: string (timestamp) description: string displayName: string + expirationDateTime: string (timestamp) groupTypes: - string hasMembersWithLicenseErrors: true @@ -2753,6 +2771,7 @@ components: nullable: true tenantId: type: string + description: The unique identifier (guid) for the tenancy. nullable: true webId: type: string @@ -3061,6 +3080,7 @@ components: properties: dataLocationCode: type: string + description: The geographic region code for where this site collection resides. Read-only. nullable: true hostname: type: string @@ -4309,6 +4329,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Read-only. Nullable. + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' agreementAcceptances: type: array items: @@ -4548,6 +4576,10 @@ components: - '@odata.type': microsoft.graph.site extensions: - '@odata.type': microsoft.graph.extension + approvals: + - '@odata.type': microsoft.graph.approval + appConsentRequestsForApproval: + - '@odata.type': microsoft.graph.appConsentRequest agreementAcceptances: - '@odata.type': microsoft.graph.agreementAcceptance deviceEnrollmentConfigurations: @@ -5825,6 +5857,7 @@ components: expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. format: date-time nullable: true grantedTo: @@ -5833,8 +5866,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' 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.' nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' @@ -8083,6 +8118,57 @@ components: id: string (identifier) overrides: - '@odata.type': microsoft.graph.inferenceClassificationOverride + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + pendingSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + completedSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + example: + id: string (identifier) + pendingSteps: + - '@odata.type': microsoft.graph.approvalStep + completedSteps: + - '@odata.type': microsoft.graph.approvalStep + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appId: + type: string + appDisplayName: + type: string + nullable: true + consentType: + type: string + nullable: true + pendingScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + example: + id: string (identifier) + appId: string + appDisplayName: string + consentType: string + pendingScopes: + - '@odata.type': microsoft.graph.appConsentRequestScope + userConsentRequests: + - '@odata.type': microsoft.graph.userConsentRequest microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -10316,6 +10402,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' preventsDownload: type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' nullable: true configuratorUrl: type: string @@ -11466,6 +11553,69 @@ components: '@odata.type': microsoft.graph.inferenceClassificationType senderEmailAddress: '@odata.type': microsoft.graph.emailAddress + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + justification: + type: string + nullable: true + example: + id: string (identifier) + displayName: string + reviewedBy: + '@odata.type': microsoft.graph.identity + reviewedDateTime: string (timestamp) + reviewResult: string + justification: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + nullable: true + example: + displayName: string + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + reason: string + createdBy: + '@odata.type': microsoft.graph.userIdentity + createdDateTime: string (timestamp) microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -14475,6 +14625,37 @@ components: - main - other type: string + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + example: + id: string + displayName: string + ipAddress: string + userPrincipalName: string microsoft.graph.deviceAndAppManagementAssignmentTarget: title: deviceAndAppManagementAssignmentTarget type: object diff --git a/openApiDocs/Beta/Groups.Site.yml b/openApiDocs/Beta/Groups.Site.yml index 1c00582ec01..45453d94c87 100644 --- a/openApiDocs/Beta/Groups.Site.yml +++ b/openApiDocs/Beta/Groups.Site.yml @@ -552,6 +552,7 @@ components: nullable: true tenantId: type: string + description: The unique identifier (guid) for the tenancy. nullable: true webId: type: string @@ -571,6 +572,7 @@ components: properties: dataLocationCode: type: string + description: The geographic region code for where this site collection resides. Read-only. nullable: true hostname: type: string @@ -1540,6 +1542,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Read-only. Nullable. + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' agreementAcceptances: type: array items: @@ -1779,6 +1789,10 @@ components: - '@odata.type': microsoft.graph.site extensions: - '@odata.type': microsoft.graph.extension + approvals: + - '@odata.type': microsoft.graph.approval + appConsentRequestsForApproval: + - '@odata.type': microsoft.graph.appConsentRequest agreementAcceptances: - '@odata.type': microsoft.graph.agreementAcceptance deviceEnrollmentConfigurations: @@ -3601,6 +3615,9 @@ components: 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.' nullable: true + createdByAppId: + 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 @@ -3615,6 +3632,11 @@ components: 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 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 + format: date-time + nullable: true groupTypes: type: array items: @@ -3889,9 +3911,11 @@ components: assignedLicenses: - '@odata.type': microsoft.graph.assignedLicense classification: string + createdByAppId: string createdDateTime: string (timestamp) description: string displayName: string + expirationDateTime: string (timestamp) groupTypes: - string hasMembersWithLicenseErrors: true @@ -4873,6 +4897,57 @@ components: type: object example: id: string (identifier) + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + pendingSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + completedSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + example: + id: string (identifier) + pendingSteps: + - '@odata.type': microsoft.graph.approvalStep + completedSteps: + - '@odata.type': microsoft.graph.approvalStep + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appId: + type: string + appDisplayName: + type: string + nullable: true + consentType: + type: string + nullable: true + pendingScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + example: + id: string (identifier) + appId: string + appDisplayName: string + consentType: string + pendingScopes: + - '@odata.type': microsoft.graph.appConsentRequestScope + userConsentRequests: + - '@odata.type': microsoft.graph.userConsentRequest microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -7160,6 +7235,7 @@ components: expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. format: date-time nullable: true grantedTo: @@ -7168,8 +7244,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' 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.' nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' @@ -8854,6 +8932,69 @@ components: '@odata.type': microsoft.graph.inferenceClassificationType senderEmailAddress: '@odata.type': microsoft.graph.emailAddress + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + justification: + type: string + nullable: true + example: + id: string (identifier) + displayName: string + reviewedBy: + '@odata.type': microsoft.graph.identity + reviewedDateTime: string (timestamp) + reviewResult: string + justification: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + nullable: true + example: + displayName: string + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + reason: string + createdBy: + '@odata.type': microsoft.graph.userIdentity + createdDateTime: string (timestamp) microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -12095,6 +12236,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' preventsDownload: type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' nullable: true configuratorUrl: type: string @@ -13021,6 +13163,37 @@ components: - business - other type: string + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + example: + id: string + displayName: string + ipAddress: string + userPrincipalName: string microsoft.graph.deviceAndAppManagementAssignmentTarget: title: deviceAndAppManagementAssignmentTarget type: object diff --git a/openApiDocs/Beta/Identity.AccessReview.yml b/openApiDocs/Beta/Identity.AccessReview.yml index 4304f88d475..5b84e68d600 100644 --- a/openApiDocs/Beta/Identity.AccessReview.yml +++ b/openApiDocs/Beta/Identity.AccessReview.yml @@ -2902,25 +2902,19 @@ components: example: id: string (identifier) microsoft.graph.userIdentity: - title: userIdentity - type: object - properties: - id: - type: string - description: Unique identifier for the identity. - nullable: true - displayName: - type: string - description: The identity's display name. Note that this may not always be available or up-to-date. - nullable: true - ipAddress: - type: string - description: Indicates the client IP address used by user performing the activity (audit log only). - nullable: true - userPrincipalName: - type: string - description: The userPrincipalName attribute of the user. - nullable: true + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true example: id: string displayName: string diff --git a/openApiDocs/Beta/Identity.Application.yml b/openApiDocs/Beta/Identity.Application.yml index 79e4dfb77e5..14f275e2a26 100644 --- a/openApiDocs/Beta/Identity.Application.yml +++ b/openApiDocs/Beta/Identity.Application.yml @@ -392,6 +392,8 @@ paths: enum: - id - id desc + - deletedDateTime + - deletedDateTime desc - description - description desc - displayName @@ -412,6 +414,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -484,6 +487,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -809,6 +813,8 @@ paths: enum: - id - id desc + - deletedDateTime + - deletedDateTime desc - description - description desc - displayName @@ -829,6 +835,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -901,6 +908,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -3138,6 +3146,8 @@ paths: enum: - id - id desc + - deletedDateTime + - deletedDateTime desc - description - description desc - displayName @@ -3158,6 +3168,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -3230,6 +3241,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -3289,6 +3301,8 @@ paths: enum: - id - id desc + - deletedDateTime + - deletedDateTime desc - description - description desc - displayName @@ -3309,6 +3323,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -3381,6 +3396,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -3965,8 +3981,10 @@ 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. example: id: string (identifier) + deletedDateTime: string (timestamp) description: string displayName: string definition: @@ -4029,8 +4047,10 @@ components: - $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. example: id: string (identifier) + deletedDateTime: string (timestamp) description: string displayName: string definition: @@ -4448,8 +4468,10 @@ 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. example: id: string (identifier) + deletedDateTime: string (timestamp) description: string displayName: string definition: @@ -4462,8 +4484,10 @@ components: - $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. example: id: string (identifier) + deletedDateTime: string (timestamp) description: string displayName: string definition: @@ -4768,8 +4792,10 @@ 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. example: id: string (identifier) + deletedDateTime: string (timestamp) description: string displayName: string definition: @@ -5535,7 +5561,7 @@ components: enableAccessTokenIssuance: true microsoft.graph.policyBase: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' + - $ref: '#/components/schemas/microsoft.graph.directoryObject' - title: policyBase type: object properties: @@ -5545,8 +5571,10 @@ components: 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. example: id: string (identifier) + deletedDateTime: string (timestamp) description: string displayName: string microsoft.graph.synchronizationScheduleState: diff --git a/openApiDocs/Beta/Identity.AuditLogs.yml b/openApiDocs/Beta/Identity.AuditLogs.yml index 7ee13e679ae..993b0ba6028 100644 --- a/openApiDocs/Beta/Identity.AuditLogs.yml +++ b/openApiDocs/Beta/Identity.AuditLogs.yml @@ -2334,25 +2334,19 @@ components: error: $ref: '#/components/schemas/odata.error.main' microsoft.graph.userIdentity: - title: userIdentity - type: object - properties: - id: - type: string - description: Unique identifier for the identity. - nullable: true - displayName: - type: string - description: The identity's display name. Note that this may not always be available or up-to-date. - nullable: true - ipAddress: - type: string - description: Indicates the client IP address used by user performing the activity (audit log only). - nullable: true - userPrincipalName: - type: string - description: The userPrincipalName attribute of the user. - nullable: true + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true example: id: string displayName: string diff --git a/openApiDocs/Beta/Identity.ConditionalAccess.yml b/openApiDocs/Beta/Identity.ConditionalAccess.yml index 281b79af178..2e8ff9dec04 100644 --- a/openApiDocs/Beta/Identity.ConditionalAccess.yml +++ b/openApiDocs/Beta/Identity.ConditionalAccess.yml @@ -6,78 +6,6 @@ servers: - url: https://graph.microsoft.com/beta/ description: Core paths: - /conditionalAccess: - get: - tags: - - conditionalAccess.conditionalAccessRoot - summary: Get conditionalAccess - operationId: conditionalAccess.conditionalAccessRoot_GetConditionalAccessRoot - parameters: - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - policies - - namedLocations - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - policies - - namedLocations - type: string - responses: - '200': - description: Retrieved entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessRoot' - links: - policies: - operationId: conditionalAccess.GetPolicies - parameters: - conditionalAccessPolicy-id: $response.body#/id - namedLocations: - operationId: conditionalAccess.GetNamedLocations - parameters: - namedLocation-id: $response.body#/id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - conditionalAccess.conditionalAccessRoot - summary: Update conditionalAccess - operationId: conditionalAccess.conditionalAccessRoot_UpdateConditionalAccessRoot - requestBody: - description: New 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 /conditionalAccess/namedLocations: get: tags: @@ -454,26 +382,6 @@ paths: x-ms-docs-operation-type: operation components: schemas: - microsoft.graph.conditionalAccessRoot: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: conditionalAccessRoot - type: object - properties: - policies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' - namedLocations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.namedLocation' - example: - id: string (identifier) - policies: - - '@odata.type': microsoft.graph.conditionalAccessPolicy - namedLocations: - - '@odata.type': microsoft.graph.namedLocation microsoft.graph.namedLocation: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' diff --git a/openApiDocs/Beta/Identity.Invitations.yml b/openApiDocs/Beta/Identity.Invitations.yml index 340c99448be..562292a4ab6 100644 --- a/openApiDocs/Beta/Identity.Invitations.yml +++ b/openApiDocs/Beta/Identity.Invitations.yml @@ -371,6 +371,8 @@ paths: - drives - followedSites - extensions + - approvals + - appConsentRequestsForApproval - agreementAcceptances - deviceEnrollmentConfigurations - managedDevices @@ -437,6 +439,8 @@ paths: - drives - followedSites - extensions + - approvals + - appConsentRequestsForApproval - agreementAcceptances - deviceEnrollmentConfigurations - managedDevices @@ -628,6 +632,16 @@ paths: parameters: invitation-id: $request.path.invitation-id extension-id: $response.body#/id + approvals: + operationId: invitation.invitedUser.GetApprovals + parameters: + invitation-id: $request.path.invitation-id + approval-id: $response.body#/id + appConsentRequestsForApproval: + operationId: invitation.invitedUser.GetAppConsentRequestsForApproval + parameters: + invitation-id: $request.path.invitation-id + appConsentRequest-id: $response.body#/id agreementAcceptances: operationId: invitation.invitedUser.GetAgreementAcceptances parameters: @@ -1238,6 +1252,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Read-only. Nullable. + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' agreementAcceptances: type: array items: @@ -1477,6 +1499,10 @@ components: - '@odata.type': microsoft.graph.site extensions: - '@odata.type': microsoft.graph.extension + approvals: + - '@odata.type': microsoft.graph.approval + appConsentRequestsForApproval: + - '@odata.type': microsoft.graph.appConsentRequest agreementAcceptances: - '@odata.type': microsoft.graph.agreementAcceptance deviceEnrollmentConfigurations: @@ -2299,6 +2325,9 @@ components: 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.' nullable: true + createdByAppId: + 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 @@ -2313,6 +2342,11 @@ components: 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 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 + format: date-time + nullable: true groupTypes: type: array items: @@ -2587,9 +2621,11 @@ components: assignedLicenses: - '@odata.type': microsoft.graph.assignedLicense classification: string + createdByAppId: string createdDateTime: string (timestamp) description: string displayName: string + expirationDateTime: string (timestamp) groupTypes: - string hasMembersWithLicenseErrors: true @@ -3758,6 +3794,57 @@ components: type: object example: id: string (identifier) + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + pendingSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + completedSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + example: + id: string (identifier) + pendingSteps: + - '@odata.type': microsoft.graph.approvalStep + completedSteps: + - '@odata.type': microsoft.graph.approvalStep + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appId: + type: string + appDisplayName: + type: string + nullable: true + consentType: + type: string + nullable: true + pendingScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + example: + id: string (identifier) + appId: string + appDisplayName: string + consentType: string + pendingScopes: + - '@odata.type': microsoft.graph.appConsentRequestScope + userConsentRequests: + - '@odata.type': microsoft.graph.userConsentRequest microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -6951,6 +7038,7 @@ components: nullable: true tenantId: type: string + description: The unique identifier (guid) for the tenancy. nullable: true webId: type: string @@ -7259,6 +7347,7 @@ components: properties: dataLocationCode: type: string + description: The geographic region code for where this site collection resides. Read-only. nullable: true hostname: type: string @@ -7494,6 +7583,69 @@ components: - '@odata.type': microsoft.graph.webPart publishingState: '@odata.type': microsoft.graph.publicationFacet + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + justification: + type: string + nullable: true + example: + id: string (identifier) + displayName: string + reviewedBy: + '@odata.type': microsoft.graph.identity + reviewedDateTime: string (timestamp) + reviewResult: string + justification: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + nullable: true + example: + displayName: string + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + reason: string + createdBy: + '@odata.type': microsoft.graph.userIdentity + createdDateTime: string (timestamp) microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -12203,6 +12355,7 @@ components: expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. format: date-time nullable: true grantedTo: @@ -12211,8 +12364,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' 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.' nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' @@ -12700,6 +12855,37 @@ components: type: string data: '@odata.type': microsoft.graph.sitePageData + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + example: + id: string + displayName: string + ipAddress: string + userPrincipalName: string microsoft.graph.deviceAndAppManagementAssignmentTarget: title: deviceAndAppManagementAssignmentTarget type: object @@ -15011,6 +15197,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' preventsDownload: type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' nullable: true configuratorUrl: type: string diff --git a/openApiDocs/Beta/Identity.Policies.yml b/openApiDocs/Beta/Identity.Policies.yml index 2c205507658..ecac2b26a9a 100644 --- a/openApiDocs/Beta/Identity.Policies.yml +++ b/openApiDocs/Beta/Identity.Policies.yml @@ -29,6 +29,7 @@ paths: - homeRealmDiscoveryPolicies - tokenIssuancePolicies - tokenLifetimePolicies + - adminConsentRequestPolicy - identitySecurityDefaultsEnforcementPolicy - conditionalAccessPolicies type: string @@ -48,6 +49,7 @@ paths: - homeRealmDiscoveryPolicies - tokenIssuancePolicies - tokenLifetimePolicies + - adminConsentRequestPolicy - identitySecurityDefaultsEnforcementPolicy - conditionalAccessPolicies type: string @@ -79,6 +81,10 @@ paths: operationId: policies.GetTokenLifetimePolicies parameters: tokenLifetimePolicy-id: $response.body#/id + adminConsentRequestPolicy: + operationId: policies.GetAdminConsentRequestPolicy + parameters: + adminConsentRequestPolicy-id: $response.body#/id identitySecurityDefaultsEnforcementPolicy: operationId: policies.GetIdentitySecurityDefaultsEnforcementPolicy parameters: @@ -132,6 +138,8 @@ paths: enum: - id - id desc + - deletedDateTime + - deletedDateTime desc - description - description desc - displayName @@ -152,6 +160,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -239,6 +248,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -293,6 +303,70 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /policies/adminConsentRequestPolicy: + get: + tags: + - policies.adminConsentRequestPolicy + summary: Get adminConsentRequestPolicy from policies + operationId: policies_GetAdminConsentRequestPolicy + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - isEnabled + - version + - notifyReviewers + - remindersEnabled + - requestDurationInDays + - reviewers + type: string + - name: $expand + in: query + description: Expand related 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.adminConsentRequestPolicy' + default: + $ref: '#/components/responses/error' + 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 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /policies/claimsMappingPolicies: get: tags: @@ -317,6 +391,8 @@ paths: enum: - id - id desc + - deletedDateTime + - deletedDateTime desc - description - description desc - displayName @@ -337,6 +413,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -424,6 +501,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -699,6 +777,8 @@ paths: enum: - id - id desc + - deletedDateTime + - deletedDateTime desc - description - description desc - displayName @@ -719,6 +799,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -806,6 +887,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -878,6 +960,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - isEnabled @@ -945,6 +1028,8 @@ paths: enum: - id - id desc + - deletedDateTime + - deletedDateTime desc - description - description desc - displayName @@ -965,6 +1050,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -1052,6 +1138,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -1130,6 +1217,8 @@ paths: enum: - id - id desc + - deletedDateTime + - deletedDateTime desc - description - description desc - displayName @@ -1150,6 +1239,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -1237,6 +1327,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -1319,6 +1410,8 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' + adminConsentRequestPolicy: + $ref: '#/components/schemas/microsoft.graph.adminConsentRequestPolicy' identitySecurityDefaultsEnforcementPolicy: $ref: '#/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy' conditionalAccessPolicies: @@ -1337,6 +1430,8 @@ components: - '@odata.type': microsoft.graph.tokenIssuancePolicy tokenLifetimePolicies: - '@odata.type': microsoft.graph.tokenLifetimePolicy + adminConsentRequestPolicy: + '@odata.type': microsoft.graph.adminConsentRequestPolicy identitySecurityDefaultsEnforcementPolicy: '@odata.type': microsoft.graph.identitySecurityDefaultsEnforcementPolicy conditionalAccessPolicies: @@ -1346,8 +1441,10 @@ components: - $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. example: id: string (identifier) + deletedDateTime: string (timestamp) description: string displayName: string definition: @@ -1355,13 +1452,50 @@ components: isOrganizationDefault: true appliesTo: - '@odata.type': microsoft.graph.directoryObject + microsoft.graph.adminConsentRequestPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: adminConsentRequestPolicy + type: object + properties: + isEnabled: + type: boolean + version: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + notifyReviewers: + type: boolean + remindersEnabled: + type: boolean + requestDurationInDays: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + reviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + example: + id: string (identifier) + isEnabled: true + version: integer + notifyReviewers: true + remindersEnabled: true + requestDurationInDays: integer + reviewers: + - '@odata.type': microsoft.graph.accessReviewScope 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. example: id: string (identifier) + deletedDateTime: string (timestamp) description: string displayName: string definition: @@ -1417,8 +1551,10 @@ components: - $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. example: id: string (identifier) + deletedDateTime: string (timestamp) description: string displayName: string definition: @@ -1434,8 +1570,10 @@ components: properties: isEnabled: type: boolean + description: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types. example: id: string (identifier) + deletedDateTime: string (timestamp) description: string displayName: string isEnabled: true @@ -1444,8 +1582,10 @@ 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. example: id: string (identifier) + deletedDateTime: string (timestamp) description: string displayName: string definition: @@ -1458,8 +1598,10 @@ components: - $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. example: id: string (identifier) + deletedDateTime: string (timestamp) description: string displayName: string definition: @@ -1495,8 +1637,10 @@ 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. example: id: string (identifier) + deletedDateTime: string (timestamp) description: string displayName: string definition: @@ -1504,6 +1648,19 @@ components: isOrganizationDefault: true appliesTo: - '@odata.type': microsoft.graph.directoryObject + microsoft.graph.accessReviewScope: + title: accessReviewScope + type: object + properties: + query: + type: string + nullable: true + queryType: + type: string + nullable: true + example: + query: string + queryType: string microsoft.graph.conditionalAccessPolicyState: title: conditionalAccessPolicyState enum: @@ -1602,7 +1759,7 @@ components: '@odata.type': microsoft.graph.persistentBrowserSessionControl microsoft.graph.policyBase: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' + - $ref: '#/components/schemas/microsoft.graph.directoryObject' - title: policyBase type: object properties: @@ -1612,8 +1769,10 @@ components: 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. example: id: string (identifier) + deletedDateTime: string (timestamp) description: string displayName: string odata.error: diff --git a/openApiDocs/Beta/Identity.Protection.yml b/openApiDocs/Beta/Identity.Protection.yml index b4893f60820..8a6ee0e3f60 100644 --- a/openApiDocs/Beta/Identity.Protection.yml +++ b/openApiDocs/Beta/Identity.Protection.yml @@ -609,6 +609,8 @@ paths: - drives - followedSites - extensions + - approvals + - appConsentRequestsForApproval - agreementAcceptances - deviceEnrollmentConfigurations - managedDevices @@ -675,6 +677,8 @@ paths: - drives - followedSites - extensions + - approvals + - appConsentRequestsForApproval - agreementAcceptances - deviceEnrollmentConfigurations - managedDevices @@ -866,6 +870,16 @@ paths: parameters: identityRiskEvent-id: $request.path.identityRiskEvent-id extension-id: $response.body#/id + approvals: + operationId: identityRiskEvent.impactedUser.GetApprovals + parameters: + identityRiskEvent-id: $request.path.identityRiskEvent-id + approval-id: $response.body#/id + appConsentRequestsForApproval: + operationId: identityRiskEvent.impactedUser.GetAppConsentRequestsForApproval + parameters: + identityRiskEvent-id: $request.path.identityRiskEvent-id + appConsentRequest-id: $response.body#/id agreementAcceptances: operationId: identityRiskEvent.impactedUser.GetAgreementAcceptances parameters: @@ -3516,6 +3530,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Read-only. Nullable. + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' agreementAcceptances: type: array items: @@ -3755,6 +3777,10 @@ components: - '@odata.type': microsoft.graph.site extensions: - '@odata.type': microsoft.graph.extension + approvals: + - '@odata.type': microsoft.graph.approval + appConsentRequestsForApproval: + - '@odata.type': microsoft.graph.appConsentRequest agreementAcceptances: - '@odata.type': microsoft.graph.agreementAcceptance deviceEnrollmentConfigurations: @@ -4934,6 +4960,9 @@ components: 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.' nullable: true + createdByAppId: + 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 @@ -4948,6 +4977,11 @@ components: 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 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 + format: date-time + nullable: true groupTypes: type: array items: @@ -5222,9 +5256,11 @@ components: assignedLicenses: - '@odata.type': microsoft.graph.assignedLicense classification: string + createdByAppId: string createdDateTime: string (timestamp) description: string displayName: string + expirationDateTime: string (timestamp) groupTypes: - string hasMembersWithLicenseErrors: true @@ -6393,6 +6429,57 @@ components: type: object example: id: string (identifier) + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + pendingSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + completedSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + example: + id: string (identifier) + pendingSteps: + - '@odata.type': microsoft.graph.approvalStep + completedSteps: + - '@odata.type': microsoft.graph.approvalStep + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appId: + type: string + appDisplayName: + type: string + nullable: true + consentType: + type: string + nullable: true + pendingScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + example: + id: string (identifier) + appId: string + appDisplayName: string + consentType: string + pendingScopes: + - '@odata.type': microsoft.graph.appConsentRequestScope + userConsentRequests: + - '@odata.type': microsoft.graph.userConsentRequest microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -9701,6 +9788,7 @@ components: nullable: true tenantId: type: string + description: The unique identifier (guid) for the tenancy. nullable: true webId: type: string @@ -10009,6 +10097,7 @@ components: properties: dataLocationCode: type: string + description: The geographic region code for where this site collection resides. Read-only. nullable: true hostname: type: string @@ -10244,6 +10333,69 @@ components: - '@odata.type': microsoft.graph.webPart publishingState: '@odata.type': microsoft.graph.publicationFacet + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + justification: + type: string + nullable: true + example: + id: string (identifier) + displayName: string + reviewedBy: + '@odata.type': microsoft.graph.identity + reviewedDateTime: string (timestamp) + reviewResult: string + justification: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + nullable: true + example: + displayName: string + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + reason: string + createdBy: + '@odata.type': microsoft.graph.userIdentity + createdDateTime: string (timestamp) microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -14953,6 +15105,7 @@ components: expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. format: date-time nullable: true grantedTo: @@ -14961,8 +15114,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' 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.' nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' @@ -15450,6 +15605,37 @@ components: type: string data: '@odata.type': microsoft.graph.sitePageData + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + example: + id: string + displayName: string + ipAddress: string + userPrincipalName: string microsoft.graph.deviceAndAppManagementAssignmentTarget: title: deviceAndAppManagementAssignmentTarget type: object @@ -17761,6 +17947,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' preventsDownload: type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' nullable: true configuratorUrl: type: string diff --git a/openApiDocs/Beta/Identity.ServicePrincipal.yml b/openApiDocs/Beta/Identity.ServicePrincipal.yml index 3ef408ce5dd..b7da7d8671b 100644 --- a/openApiDocs/Beta/Identity.ServicePrincipal.yml +++ b/openApiDocs/Beta/Identity.ServicePrincipal.yml @@ -935,6 +935,8 @@ paths: enum: - id - id desc + - deletedDateTime + - deletedDateTime desc - description - description desc - displayName @@ -955,6 +957,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -1027,6 +1030,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -1439,6 +1443,8 @@ paths: enum: - id - id desc + - deletedDateTime + - deletedDateTime desc - description - description desc - displayName @@ -1459,6 +1465,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -1531,6 +1538,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -4401,6 +4409,8 @@ paths: enum: - id - id desc + - deletedDateTime + - deletedDateTime desc - description - description desc - displayName @@ -4421,6 +4431,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -4493,6 +4504,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -4552,6 +4564,8 @@ paths: enum: - id - id desc + - deletedDateTime + - deletedDateTime desc - description - description desc - displayName @@ -4572,6 +4586,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -4644,6 +4659,7 @@ paths: items: enum: - id + - deletedDateTime - description - displayName - definition @@ -5221,8 +5237,10 @@ 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. example: id: string (identifier) + deletedDateTime: string (timestamp) description: string displayName: string definition: @@ -5278,8 +5296,10 @@ components: - $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. example: id: string (identifier) + deletedDateTime: string (timestamp) description: string displayName: string definition: @@ -5693,8 +5713,10 @@ 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. example: id: string (identifier) + deletedDateTime: string (timestamp) description: string displayName: string definition: @@ -5707,8 +5729,10 @@ components: - $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. example: id: string (identifier) + deletedDateTime: string (timestamp) description: string displayName: string definition: @@ -5995,8 +6019,10 @@ 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. example: id: string (identifier) + deletedDateTime: string (timestamp) description: string displayName: string definition: @@ -6426,7 +6452,7 @@ components: value: string microsoft.graph.policyBase: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' + - $ref: '#/components/schemas/microsoft.graph.directoryObject' - title: policyBase type: object properties: @@ -6436,8 +6462,10 @@ components: 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. example: id: string (identifier) + deletedDateTime: string (timestamp) description: string displayName: string microsoft.graph.synchronizationScheduleState: diff --git a/openApiDocs/Beta/Identity.UserFlows.yml b/openApiDocs/Beta/Identity.UserFlows.yml index 3a1c10d6f8d..9b84b11bbcc 100644 --- a/openApiDocs/Beta/Identity.UserFlows.yml +++ b/openApiDocs/Beta/Identity.UserFlows.yml @@ -6,149 +6,6 @@ servers: - url: https://graph.microsoft.com/beta/ description: Core paths: - /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 - - userFlows - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - conditionalAccess - - userFlows - type: string - responses: - '200': - description: Retrieved entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.identityContainer' - links: - conditionalAccess: - operationId: identity.GetConditionalAccess - parameters: - conditionalAccessRoot-id: $response.body#/id - userFlows: - operationId: identity.GetUserFlows - parameters: - identityUserFlow-id: $response.body#/id - 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/conditionalAccess: - get: - tags: - - identity.conditionalAccessRoot - summary: Get conditionalAccess from identity - 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 - - policies - - namedLocations - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - policies - - namedLocations - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessRoot' - links: - policies: - operationId: identityContainer.conditionalAccess.GetPolicies - parameters: - conditionalAccessPolicy-id: $response.body#/id - namedLocations: - operationId: identityContainer.conditionalAccess.GetNamedLocations - parameters: - namedLocation-id: $response.body#/id - default: - $ref: '#/components/responses/error' - patch: - tags: - - identity.conditionalAccessRoot - summary: Update the navigation property conditionalAccess in identity - 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 /identity/userFlows: get: tags: @@ -324,44 +181,6 @@ paths: x-ms-docs-operation-type: operation components: schemas: - microsoft.graph.identityContainer: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: identityContainer - type: object - properties: - conditionalAccess: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessRoot' - userFlows: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.identityUserFlow' - example: - id: string (identifier) - conditionalAccess: - '@odata.type': microsoft.graph.conditionalAccessRoot - userFlows: - - '@odata.type': microsoft.graph.identityUserFlow - microsoft.graph.conditionalAccessRoot: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: conditionalAccessRoot - type: object - properties: - policies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicy' - namedLocations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.namedLocation' - example: - id: string (identifier) - policies: - - '@odata.type': microsoft.graph.conditionalAccessPolicy - namedLocations: - - '@odata.type': microsoft.graph.namedLocation microsoft.graph.identityUserFlow: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -387,72 +206,6 @@ components: description: Read-only. example: id: string (identifier) - microsoft.graph.conditionalAccessPolicy: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: conditionalAccessPolicy - type: object - properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - modifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - displayName: - type: string - description: - type: string - nullable: true - state: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessPolicyState' - conditions: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessConditionSet' - grantControls: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessGrantControls' - sessionControls: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessSessionControls' - example: - id: string (identifier) - createdDateTime: string (timestamp) - modifiedDateTime: string (timestamp) - displayName: string - description: string - state: - '@odata.type': microsoft.graph.conditionalAccessPolicyState - conditions: - '@odata.type': microsoft.graph.conditionalAccessConditionSet - grantControls: - '@odata.type': microsoft.graph.conditionalAccessGrantControls - sessionControls: - '@odata.type': microsoft.graph.conditionalAccessSessionControls - microsoft.graph.namedLocation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: namedLocation - type: object - properties: - displayName: - type: string - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - modifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - nullable: true - example: - id: string (identifier) - displayName: string - createdDateTime: string (timestamp) - modifiedDateTime: string (timestamp) microsoft.graph.userFlowType: title: userFlowType enum: @@ -471,102 +224,6 @@ components: properties: error: $ref: '#/components/schemas/odata.error.main' - microsoft.graph.conditionalAccessPolicyState: - title: conditionalAccessPolicyState - enum: - - enabled - - disabled - - enabledForReportingButNotEnforced - type: string - microsoft.graph.conditionalAccessConditionSet: - title: conditionalAccessConditionSet - type: object - properties: - applications: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessApplications' - users: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessUsers' - signInRiskLevels: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.riskLevel' - platforms: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessPlatforms' - locations: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessLocations' - clientAppTypes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessClientApp' - deviceStates: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessDeviceStates' - devices: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessDevices' - example: - applications: - '@odata.type': microsoft.graph.conditionalAccessApplications - users: - '@odata.type': microsoft.graph.conditionalAccessUsers - signInRiskLevels: - - '@odata.type': microsoft.graph.riskLevel - platforms: - '@odata.type': microsoft.graph.conditionalAccessPlatforms - locations: - '@odata.type': microsoft.graph.conditionalAccessLocations - clientAppTypes: - - '@odata.type': microsoft.graph.conditionalAccessClientApp - deviceStates: - '@odata.type': microsoft.graph.conditionalAccessDeviceStates - devices: - '@odata.type': microsoft.graph.conditionalAccessDevices - microsoft.graph.conditionalAccessGrantControls: - title: conditionalAccessGrantControls - type: object - properties: - operator: - type: string - nullable: true - builtInControls: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessGrantControl' - customAuthenticationFactors: - type: array - items: - type: string - termsOfUse: - type: array - items: - type: string - example: - operator: string - builtInControls: - - '@odata.type': microsoft.graph.conditionalAccessGrantControl - customAuthenticationFactors: - - string - termsOfUse: - - string - microsoft.graph.conditionalAccessSessionControls: - title: conditionalAccessSessionControls - type: object - properties: - applicationEnforcedRestrictions: - $ref: '#/components/schemas/microsoft.graph.applicationEnforcedRestrictionsSessionControl' - cloudAppSecurity: - $ref: '#/components/schemas/microsoft.graph.cloudAppSecuritySessionControl' - signInFrequency: - $ref: '#/components/schemas/microsoft.graph.signInFrequencySessionControl' - persistentBrowser: - $ref: '#/components/schemas/microsoft.graph.persistentBrowserSessionControl' - example: - applicationEnforcedRestrictions: - '@odata.type': microsoft.graph.applicationEnforcedRestrictionsSessionControl - cloudAppSecurity: - '@odata.type': microsoft.graph.cloudAppSecuritySessionControl - signInFrequency: - '@odata.type': microsoft.graph.signInFrequencySessionControl - persistentBrowser: - '@odata.type': microsoft.graph.persistentBrowserSessionControl odata.error.main: required: - code @@ -586,217 +243,6 @@ components: innererror: type: object description: The structure of this object is service-specific - microsoft.graph.conditionalAccessApplications: - title: conditionalAccessApplications - type: object - properties: - includeApplications: - type: array - items: - type: string - excludeApplications: - type: array - items: - type: string - includeUserActions: - type: array - items: - type: string - example: - includeApplications: - - string - excludeApplications: - - string - includeUserActions: - - string - microsoft.graph.conditionalAccessUsers: - title: conditionalAccessUsers - type: object - properties: - includeUsers: - type: array - items: - type: string - excludeUsers: - type: array - items: - type: string - includeGroups: - type: array - items: - type: string - excludeGroups: - type: array - items: - type: string - includeRoles: - type: array - items: - type: string - excludeRoles: - type: array - items: - type: string - example: - includeUsers: - - string - excludeUsers: - - string - includeGroups: - - string - excludeGroups: - - string - includeRoles: - - string - excludeRoles: - - string - microsoft.graph.riskLevel: - title: riskLevel - enum: - - low - - medium - - high - - hidden - - none - - unknownFutureValue - type: string - microsoft.graph.conditionalAccessPlatforms: - title: conditionalAccessPlatforms - type: object - properties: - includePlatforms: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessDevicePlatform' - excludePlatforms: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conditionalAccessDevicePlatform' - example: - includePlatforms: - - '@odata.type': microsoft.graph.conditionalAccessDevicePlatform - excludePlatforms: - - '@odata.type': microsoft.graph.conditionalAccessDevicePlatform - microsoft.graph.conditionalAccessLocations: - title: conditionalAccessLocations - type: object - properties: - includeLocations: - type: array - items: - type: string - excludeLocations: - type: array - items: - type: string - example: - includeLocations: - - string - excludeLocations: - - string - microsoft.graph.conditionalAccessClientApp: - title: conditionalAccessClientApp - enum: - - browser - - modern - - easSupported - - easUnsupported - - other - type: string - microsoft.graph.conditionalAccessDeviceStates: - title: conditionalAccessDeviceStates - type: object - properties: - includeStates: - type: array - items: - type: string - excludeStates: - type: array - items: - type: string - example: - includeStates: - - string - excludeStates: - - string - microsoft.graph.conditionalAccessDevices: - title: conditionalAccessDevices - type: object - properties: - includeDeviceStates: - type: array - items: - type: string - excludeDeviceStates: - type: array - items: - type: string - example: - includeDeviceStates: - - string - excludeDeviceStates: - - string - microsoft.graph.conditionalAccessGrantControl: - title: conditionalAccessGrantControl - enum: - - block - - mfa - - compliantDevice - - domainJoinedDevice - - approvedApplication - - compliantApplication - type: string - microsoft.graph.applicationEnforcedRestrictionsSessionControl: - allOf: - - $ref: '#/components/schemas/microsoft.graph.conditionalAccessSessionControl' - - title: applicationEnforcedRestrictionsSessionControl - type: object - example: - isEnabled: true - microsoft.graph.cloudAppSecuritySessionControl: - allOf: - - $ref: '#/components/schemas/microsoft.graph.conditionalAccessSessionControl' - - title: cloudAppSecuritySessionControl - type: object - properties: - cloudAppSecurityType: - $ref: '#/components/schemas/microsoft.graph.cloudAppSecuritySessionControlType' - example: - isEnabled: true - cloudAppSecurityType: - '@odata.type': microsoft.graph.cloudAppSecuritySessionControlType - microsoft.graph.signInFrequencySessionControl: - allOf: - - $ref: '#/components/schemas/microsoft.graph.conditionalAccessSessionControl' - - title: signInFrequencySessionControl - type: object - properties: - value: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - type: - $ref: '#/components/schemas/microsoft.graph.signinFrequencyType' - example: - isEnabled: true - value: integer - type: - '@odata.type': microsoft.graph.signinFrequencyType - microsoft.graph.persistentBrowserSessionControl: - allOf: - - $ref: '#/components/schemas/microsoft.graph.conditionalAccessSessionControl' - - title: persistentBrowserSessionControl - type: object - properties: - mode: - $ref: '#/components/schemas/microsoft.graph.persistentBrowserSessionMode' - example: - isEnabled: true - mode: - '@odata.type': microsoft.graph.persistentBrowserSessionMode odata.error.detail: required: - code @@ -809,44 +255,6 @@ components: type: string target: type: string - microsoft.graph.conditionalAccessDevicePlatform: - title: conditionalAccessDevicePlatform - enum: - - android - - iOS - - windows - - windowsPhone - - macOS - - all - type: string - microsoft.graph.conditionalAccessSessionControl: - title: conditionalAccessSessionControl - type: object - properties: - isEnabled: - type: boolean - nullable: true - example: - isEnabled: true - microsoft.graph.cloudAppSecuritySessionControlType: - title: cloudAppSecuritySessionControlType - enum: - - mcasConfigured - - monitorOnly - - blockDownloads - type: string - microsoft.graph.signinFrequencyType: - title: signinFrequencyType - enum: - - days - - hours - type: string - microsoft.graph.persistentBrowserSessionMode: - title: persistentBrowserSessionMode - enum: - - always - - never - type: string responses: error: description: error diff --git a/openApiDocs/Beta/Sites.Actions.yml b/openApiDocs/Beta/Sites.Actions.yml index c79b8216550..cad5788d233 100644 --- a/openApiDocs/Beta/Sites.Actions.yml +++ b/openApiDocs/Beta/Sites.Actions.yml @@ -6688,6 +6688,7 @@ components: nullable: true tenantId: type: string + description: The unique identifier (guid) for the tenancy. nullable: true webId: type: string @@ -6707,6 +6708,7 @@ components: properties: dataLocationCode: type: string + description: The geographic region code for where this site collection resides. Read-only. nullable: true hostname: type: string @@ -7692,6 +7694,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Read-only. Nullable. + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' agreementAcceptances: type: array items: @@ -7931,6 +7941,10 @@ components: - '@odata.type': microsoft.graph.site extensions: - '@odata.type': microsoft.graph.extension + approvals: + - '@odata.type': microsoft.graph.approval + appConsentRequestsForApproval: + - '@odata.type': microsoft.graph.appConsentRequest agreementAcceptances: - '@odata.type': microsoft.graph.agreementAcceptance deviceEnrollmentConfigurations: @@ -9707,6 +9721,9 @@ components: 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.' nullable: true + createdByAppId: + 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 @@ -9721,6 +9738,11 @@ components: 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 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 + format: date-time + nullable: true groupTypes: type: array items: @@ -9995,9 +10017,11 @@ components: assignedLicenses: - '@odata.type': microsoft.graph.assignedLicense classification: string + createdByAppId: string createdDateTime: string (timestamp) description: string displayName: string + expirationDateTime: string (timestamp) groupTypes: - string hasMembersWithLicenseErrors: true @@ -10979,6 +11003,57 @@ components: type: object example: id: string (identifier) + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + pendingSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + completedSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + example: + id: string (identifier) + pendingSteps: + - '@odata.type': microsoft.graph.approvalStep + completedSteps: + - '@odata.type': microsoft.graph.approvalStep + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appId: + type: string + appDisplayName: + type: string + nullable: true + consentType: + type: string + nullable: true + pendingScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + example: + id: string (identifier) + appId: string + appDisplayName: string + consentType: string + pendingScopes: + - '@odata.type': microsoft.graph.appConsentRequestScope + userConsentRequests: + - '@odata.type': microsoft.graph.userConsentRequest microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -13266,6 +13341,7 @@ components: expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. format: date-time nullable: true grantedTo: @@ -13274,8 +13350,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' 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.' nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' @@ -14898,6 +14976,69 @@ components: '@odata.type': microsoft.graph.inferenceClassificationType senderEmailAddress: '@odata.type': microsoft.graph.emailAddress + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + justification: + type: string + nullable: true + example: + id: string (identifier) + displayName: string + reviewedBy: + '@odata.type': microsoft.graph.identity + reviewedDateTime: string (timestamp) + reviewResult: string + justification: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + nullable: true + example: + displayName: string + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + reason: string + createdBy: + '@odata.type': microsoft.graph.userIdentity + createdDateTime: string (timestamp) microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -18139,6 +18280,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' preventsDownload: type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' nullable: true configuratorUrl: type: string @@ -19047,6 +19189,37 @@ components: - business - other type: string + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + example: + id: string + displayName: string + ipAddress: string + userPrincipalName: string microsoft.graph.deviceAndAppManagementAssignmentTarget: title: deviceAndAppManagementAssignmentTarget type: object diff --git a/openApiDocs/Beta/Sites.Drive.yml b/openApiDocs/Beta/Sites.Drive.yml index de5af27040e..136d843523a 100644 --- a/openApiDocs/Beta/Sites.Drive.yml +++ b/openApiDocs/Beta/Sites.Drive.yml @@ -705,6 +705,7 @@ components: nullable: true tenantId: type: string + description: The unique identifier (guid) for the tenancy. nullable: true webId: type: string @@ -1506,6 +1507,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Read-only. Nullable. + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' agreementAcceptances: type: array items: @@ -1745,6 +1754,10 @@ components: - '@odata.type': microsoft.graph.site extensions: - '@odata.type': microsoft.graph.extension + approvals: + - '@odata.type': microsoft.graph.approval + appConsentRequestsForApproval: + - '@odata.type': microsoft.graph.appConsentRequest agreementAcceptances: - '@odata.type': microsoft.graph.agreementAcceptance deviceEnrollmentConfigurations: @@ -2559,6 +2572,7 @@ components: expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. format: date-time nullable: true grantedTo: @@ -2567,8 +2581,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' 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.' nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' @@ -3659,6 +3675,9 @@ components: 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.' nullable: true + createdByAppId: + 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 @@ -3673,6 +3692,11 @@ components: 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 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 + format: date-time + nullable: true groupTypes: type: array items: @@ -3947,9 +3971,11 @@ components: assignedLicenses: - '@odata.type': microsoft.graph.assignedLicense classification: string + createdByAppId: string createdDateTime: string (timestamp) description: string displayName: string + expirationDateTime: string (timestamp) groupTypes: - string hasMembersWithLicenseErrors: true @@ -5032,6 +5058,57 @@ components: type: object example: id: string (identifier) + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + pendingSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + completedSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + example: + id: string (identifier) + pendingSteps: + - '@odata.type': microsoft.graph.approvalStep + completedSteps: + - '@odata.type': microsoft.graph.approvalStep + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appId: + type: string + appDisplayName: + type: string + nullable: true + consentType: + type: string + nullable: true + pendingScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + example: + id: string (identifier) + appId: string + appDisplayName: string + consentType: string + pendingScopes: + - '@odata.type': microsoft.graph.appConsentRequestScope + userConsentRequests: + - '@odata.type': microsoft.graph.userConsentRequest microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -7158,6 +7235,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' preventsDownload: type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' nullable: true configuratorUrl: type: string @@ -8913,6 +8991,7 @@ components: properties: dataLocationCode: type: string + description: The geographic region code for where this site collection resides. Read-only. nullable: true hostname: type: string @@ -8971,6 +9050,69 @@ components: - '@odata.type': microsoft.graph.webPart publishingState: '@odata.type': microsoft.graph.publicationFacet + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + justification: + type: string + nullable: true + example: + id: string (identifier) + displayName: string + reviewedBy: + '@odata.type': microsoft.graph.identity + reviewedDateTime: string (timestamp) + reviewResult: string + justification: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + nullable: true + example: + displayName: string + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + reason: string + createdBy: + '@odata.type': microsoft.graph.userIdentity + createdDateTime: string (timestamp) microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -13150,6 +13292,37 @@ components: type: string data: '@odata.type': microsoft.graph.sitePageData + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + example: + id: string + displayName: string + ipAddress: string + userPrincipalName: string microsoft.graph.deviceAndAppManagementAssignmentTarget: title: deviceAndAppManagementAssignmentTarget type: object diff --git a/openApiDocs/Beta/Sites.Functions.yml b/openApiDocs/Beta/Sites.Functions.yml index c3d4a06d167..e048b207623 100644 --- a/openApiDocs/Beta/Sites.Functions.yml +++ b/openApiDocs/Beta/Sites.Functions.yml @@ -1046,6 +1046,7 @@ components: nullable: true tenantId: type: string + description: The unique identifier (guid) for the tenancy. nullable: true webId: type: string @@ -1065,6 +1066,7 @@ components: properties: dataLocationCode: type: string + description: The geographic region code for where this site collection resides. Read-only. nullable: true hostname: type: string @@ -2234,6 +2236,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Read-only. Nullable. + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' agreementAcceptances: type: array items: @@ -2473,6 +2483,10 @@ components: - '@odata.type': microsoft.graph.site extensions: - '@odata.type': microsoft.graph.extension + approvals: + - '@odata.type': microsoft.graph.approval + appConsentRequestsForApproval: + - '@odata.type': microsoft.graph.appConsentRequest agreementAcceptances: - '@odata.type': microsoft.graph.agreementAcceptance deviceEnrollmentConfigurations: @@ -3902,6 +3916,7 @@ components: expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. format: date-time nullable: true grantedTo: @@ -3910,8 +3925,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' 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.' nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' @@ -4742,6 +4759,9 @@ components: 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.' nullable: true + createdByAppId: + 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 @@ -4756,6 +4776,11 @@ components: 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 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 + format: date-time + nullable: true groupTypes: type: array items: @@ -5030,9 +5055,11 @@ components: assignedLicenses: - '@odata.type': microsoft.graph.assignedLicense classification: string + createdByAppId: string createdDateTime: string (timestamp) description: string displayName: string + expirationDateTime: string (timestamp) groupTypes: - string hasMembersWithLicenseErrors: true @@ -6014,6 +6041,57 @@ components: type: object example: id: string (identifier) + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + pendingSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + completedSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + example: + id: string (identifier) + pendingSteps: + - '@odata.type': microsoft.graph.approvalStep + completedSteps: + - '@odata.type': microsoft.graph.approvalStep + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appId: + type: string + appDisplayName: + type: string + nullable: true + consentType: + type: string + nullable: true + pendingScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + example: + id: string (identifier) + appId: string + appDisplayName: string + consentType: string + pendingScopes: + - '@odata.type': microsoft.graph.appConsentRequestScope + userConsentRequests: + - '@odata.type': microsoft.graph.userConsentRequest microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -8150,6 +8228,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' preventsDownload: type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' nullable: true configuratorUrl: type: string @@ -9654,6 +9733,69 @@ components: '@odata.type': microsoft.graph.inferenceClassificationType senderEmailAddress: '@odata.type': microsoft.graph.emailAddress + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + justification: + type: string + nullable: true + example: + id: string (identifier) + displayName: string + reviewedBy: + '@odata.type': microsoft.graph.identity + reviewedDateTime: string (timestamp) + reviewResult: string + justification: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + nullable: true + example: + displayName: string + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + reason: string + createdBy: + '@odata.type': microsoft.graph.userIdentity + createdDateTime: string (timestamp) microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -13597,6 +13739,37 @@ components: - business - other type: string + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + example: + id: string + displayName: string + ipAddress: string + userPrincipalName: string microsoft.graph.deviceAndAppManagementAssignmentTarget: title: deviceAndAppManagementAssignmentTarget type: object diff --git a/openApiDocs/Beta/Sites.List.yml b/openApiDocs/Beta/Sites.List.yml index 845b45fc1f6..ba64c4acf4c 100644 --- a/openApiDocs/Beta/Sites.List.yml +++ b/openApiDocs/Beta/Sites.List.yml @@ -5952,6 +5952,7 @@ components: nullable: true tenantId: type: string + description: The unique identifier (guid) for the tenancy. nullable: true webId: type: string @@ -6660,6 +6661,7 @@ components: expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. format: date-time nullable: true grantedTo: @@ -6668,8 +6670,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' 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.' nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' @@ -7599,6 +7603,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Read-only. Nullable. + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' agreementAcceptances: type: array items: @@ -7838,6 +7850,10 @@ components: - '@odata.type': microsoft.graph.site extensions: - '@odata.type': microsoft.graph.extension + approvals: + - '@odata.type': microsoft.graph.approval + appConsentRequestsForApproval: + - '@odata.type': microsoft.graph.appConsentRequest agreementAcceptances: - '@odata.type': microsoft.graph.agreementAcceptance deviceEnrollmentConfigurations: @@ -8312,6 +8328,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' preventsDownload: type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' nullable: true configuratorUrl: type: string @@ -9218,6 +9235,9 @@ components: 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.' nullable: true + createdByAppId: + 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 @@ -9232,6 +9252,11 @@ components: 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 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 + format: date-time + nullable: true groupTypes: type: array items: @@ -9506,9 +9531,11 @@ components: assignedLicenses: - '@odata.type': microsoft.graph.assignedLicense classification: string + createdByAppId: string createdDateTime: string (timestamp) description: string displayName: string + expirationDateTime: string (timestamp) groupTypes: - string hasMembersWithLicenseErrors: true @@ -10591,6 +10618,57 @@ components: type: object example: id: string (identifier) + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + pendingSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + completedSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + example: + id: string (identifier) + pendingSteps: + - '@odata.type': microsoft.graph.approvalStep + completedSteps: + - '@odata.type': microsoft.graph.approvalStep + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appId: + type: string + appDisplayName: + type: string + nullable: true + consentType: + type: string + nullable: true + pendingScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + example: + id: string (identifier) + appId: string + appDisplayName: string + consentType: string + pendingScopes: + - '@odata.type': microsoft.graph.appConsentRequestScope + userConsentRequests: + - '@odata.type': microsoft.graph.userConsentRequest microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -13829,6 +13907,7 @@ components: properties: dataLocationCode: type: string + description: The geographic region code for where this site collection resides. Read-only. nullable: true hostname: type: string @@ -13887,6 +13966,69 @@ components: - '@odata.type': microsoft.graph.webPart publishingState: '@odata.type': microsoft.graph.publicationFacet + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + justification: + type: string + nullable: true + example: + id: string (identifier) + displayName: string + reviewedBy: + '@odata.type': microsoft.graph.identity + reviewedDateTime: string (timestamp) + reviewResult: string + justification: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + nullable: true + example: + displayName: string + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + reason: string + createdBy: + '@odata.type': microsoft.graph.userIdentity + createdDateTime: string (timestamp) microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -18072,6 +18214,37 @@ components: type: string data: '@odata.type': microsoft.graph.sitePageData + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + example: + id: string + displayName: string + ipAddress: string + userPrincipalName: string microsoft.graph.deviceAndAppManagementAssignmentTarget: title: deviceAndAppManagementAssignmentTarget type: object diff --git a/openApiDocs/Beta/Sites.Pages.yml b/openApiDocs/Beta/Sites.Pages.yml index f2b48e435db..a1393366d80 100644 --- a/openApiDocs/Beta/Sites.Pages.yml +++ b/openApiDocs/Beta/Sites.Pages.yml @@ -933,6 +933,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Read-only. Nullable. + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' agreementAcceptances: type: array items: @@ -1172,6 +1180,10 @@ components: - '@odata.type': microsoft.graph.site extensions: - '@odata.type': microsoft.graph.extension + approvals: + - '@odata.type': microsoft.graph.approval + appConsentRequestsForApproval: + - '@odata.type': microsoft.graph.appConsentRequest agreementAcceptances: - '@odata.type': microsoft.graph.agreementAcceptance deviceEnrollmentConfigurations: @@ -1279,6 +1291,7 @@ components: nullable: true tenantId: type: string + description: The unique identifier (guid) for the tenancy. nullable: true webId: type: string @@ -2039,6 +2052,9 @@ components: 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.' nullable: true + createdByAppId: + 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 @@ -2053,6 +2069,11 @@ components: 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 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 + format: date-time + nullable: true groupTypes: type: array items: @@ -2327,9 +2348,11 @@ components: assignedLicenses: - '@odata.type': microsoft.graph.assignedLicense classification: string + createdByAppId: string createdDateTime: string (timestamp) description: string displayName: string + expirationDateTime: string (timestamp) groupTypes: - string hasMembersWithLicenseErrors: true @@ -3498,6 +3521,57 @@ components: type: object example: id: string (identifier) + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + pendingSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + completedSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + example: + id: string (identifier) + pendingSteps: + - '@odata.type': microsoft.graph.approvalStep + completedSteps: + - '@odata.type': microsoft.graph.approvalStep + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appId: + type: string + appDisplayName: + type: string + nullable: true + consentType: + type: string + nullable: true + pendingScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + example: + id: string (identifier) + appId: string + appDisplayName: string + consentType: string + pendingScopes: + - '@odata.type': microsoft.graph.appConsentRequestScope + userConsentRequests: + - '@odata.type': microsoft.graph.userConsentRequest microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -6873,6 +6947,7 @@ components: properties: dataLocationCode: type: string + description: The geographic region code for where this site collection resides. Read-only. nullable: true hostname: type: string @@ -7062,6 +7137,69 @@ components: sealed: true columnLinks: - '@odata.type': microsoft.graph.columnLink + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + justification: + type: string + nullable: true + example: + id: string (identifier) + displayName: string + reviewedBy: + '@odata.type': microsoft.graph.identity + reviewedDateTime: string (timestamp) + reviewResult: string + justification: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + nullable: true + example: + displayName: string + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + reason: string + createdBy: + '@odata.type': microsoft.graph.userIdentity + createdDateTime: string (timestamp) microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -11694,6 +11832,7 @@ components: expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. format: date-time nullable: true grantedTo: @@ -11702,8 +11841,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' 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.' nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' @@ -12164,6 +12305,37 @@ components: example: id: string (identifier) name: string + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + example: + id: string + displayName: string + ipAddress: string + userPrincipalName: string microsoft.graph.deviceAndAppManagementAssignmentTarget: title: deviceAndAppManagementAssignmentTarget type: object @@ -14463,6 +14635,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' preventsDownload: type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' nullable: true configuratorUrl: type: string diff --git a/openApiDocs/Beta/Sites.Site.yml b/openApiDocs/Beta/Sites.Site.yml index 8d10a139cda..096d21391c1 100644 --- a/openApiDocs/Beta/Sites.Site.yml +++ b/openApiDocs/Beta/Sites.Site.yml @@ -1892,6 +1892,7 @@ components: nullable: true tenantId: type: string + description: The unique identifier (guid) for the tenancy. nullable: true webId: type: string @@ -1911,6 +1912,7 @@ components: properties: dataLocationCode: type: string + description: The geographic region code for where this site collection resides. Read-only. nullable: true hostname: type: string @@ -2981,6 +2983,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Read-only. Nullable. + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' agreementAcceptances: type: array items: @@ -3220,6 +3230,10 @@ components: - '@odata.type': microsoft.graph.site extensions: - '@odata.type': microsoft.graph.extension + approvals: + - '@odata.type': microsoft.graph.approval + appConsentRequestsForApproval: + - '@odata.type': microsoft.graph.appConsentRequest agreementAcceptances: - '@odata.type': microsoft.graph.agreementAcceptance deviceEnrollmentConfigurations: @@ -4816,6 +4830,9 @@ components: 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.' nullable: true + createdByAppId: + 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 @@ -4830,6 +4847,11 @@ components: 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 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 + format: date-time + nullable: true groupTypes: type: array items: @@ -5104,9 +5126,11 @@ components: assignedLicenses: - '@odata.type': microsoft.graph.assignedLicense classification: string + createdByAppId: string createdDateTime: string (timestamp) description: string displayName: string + expirationDateTime: string (timestamp) groupTypes: - string hasMembersWithLicenseErrors: true @@ -6088,6 +6112,57 @@ components: type: object example: id: string (identifier) + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + pendingSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + completedSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + example: + id: string (identifier) + pendingSteps: + - '@odata.type': microsoft.graph.approvalStep + completedSteps: + - '@odata.type': microsoft.graph.approvalStep + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appId: + type: string + appDisplayName: + type: string + nullable: true + consentType: + type: string + nullable: true + pendingScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + example: + id: string (identifier) + appId: string + appDisplayName: string + consentType: string + pendingScopes: + - '@odata.type': microsoft.graph.appConsentRequestScope + userConsentRequests: + - '@odata.type': microsoft.graph.userConsentRequest microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -8310,6 +8385,7 @@ components: expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. format: date-time nullable: true grantedTo: @@ -8318,8 +8394,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' 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.' nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' @@ -10007,6 +10085,69 @@ components: '@odata.type': microsoft.graph.inferenceClassificationType senderEmailAddress: '@odata.type': microsoft.graph.emailAddress + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + justification: + type: string + nullable: true + example: + id: string (identifier) + displayName: string + reviewedBy: + '@odata.type': microsoft.graph.identity + reviewedDateTime: string (timestamp) + reviewResult: string + justification: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + nullable: true + example: + displayName: string + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + reason: string + createdBy: + '@odata.type': microsoft.graph.userIdentity + createdDateTime: string (timestamp) microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -13245,6 +13386,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' preventsDownload: type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' nullable: true configuratorUrl: type: string @@ -14171,6 +14313,37 @@ components: - business - other type: string + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + example: + id: string + displayName: string + ipAddress: string + userPrincipalName: string microsoft.graph.deviceAndAppManagementAssignmentTarget: title: deviceAndAppManagementAssignmentTarget type: object diff --git a/openApiDocs/Beta/Teams.Team.yml b/openApiDocs/Beta/Teams.Team.yml index ecfa10edfb4..ed91b708846 100644 --- a/openApiDocs/Beta/Teams.Team.yml +++ b/openApiDocs/Beta/Teams.Team.yml @@ -2729,9 +2729,11 @@ paths: - assignedLabels - assignedLicenses - classification + - createdByAppId - createdDateTime - description - displayName + - expirationDateTime - groupTypes - hasMembersWithLicenseErrors - isAssignableToRole @@ -3967,6 +3969,8 @@ paths: - drives - followedSites - extensions + - approvals + - appConsentRequestsForApproval - agreementAcceptances - deviceEnrollmentConfigurations - managedDevices @@ -4033,6 +4037,8 @@ paths: - drives - followedSites - extensions + - approvals + - appConsentRequestsForApproval - agreementAcceptances - deviceEnrollmentConfigurations - managedDevices @@ -4213,6 +4219,8 @@ paths: - drives - followedSites - extensions + - approvals + - appConsentRequestsForApproval - agreementAcceptances - deviceEnrollmentConfigurations - managedDevices @@ -4279,6 +4287,8 @@ paths: - drives - followedSites - extensions + - approvals + - appConsentRequestsForApproval - agreementAcceptances - deviceEnrollmentConfigurations - managedDevices @@ -4502,6 +4512,18 @@ paths: team-id: $request.path.team-id user-id: $request.path.user-id extension-id: $response.body#/id + approvals: + operationId: team.owners.GetApprovals + parameters: + team-id: $request.path.team-id + user-id: $request.path.user-id + approval-id: $response.body#/id + appConsentRequestsForApproval: + operationId: team.owners.GetAppConsentRequestsForApproval + parameters: + team-id: $request.path.team-id + user-id: $request.path.user-id + appConsentRequest-id: $response.body#/id agreementAcceptances: operationId: team.owners.GetAgreementAcceptances parameters: @@ -9065,6 +9087,8 @@ paths: - supports desc - supportedEntities - supportedEntities desc + - eligibilityFilteringEnabledEntities + - eligibilityFilteringEnabledEntities desc type: string - name: $select in: query @@ -9087,6 +9111,7 @@ paths: - url - supports - supportedEntities + - eligibilityFilteringEnabledEntities type: string - name: $expand in: query @@ -9178,6 +9203,7 @@ paths: - url - supports - supportedEntities + - eligibilityFilteringEnabledEntities type: string - name: $expand in: query @@ -9816,6 +9842,9 @@ components: 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.' nullable: true + createdByAppId: + 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 @@ -9830,6 +9859,11 @@ components: 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 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 + format: date-time + nullable: true groupTypes: type: array items: @@ -10104,9 +10138,11 @@ components: assignedLicenses: - '@odata.type': microsoft.graph.assignedLicense classification: string + createdByAppId: string createdDateTime: string (timestamp) description: string displayName: string + expirationDateTime: string (timestamp) groupTypes: - string hasMembersWithLicenseErrors: true @@ -10751,6 +10787,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Read-only. Nullable. + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' agreementAcceptances: type: array items: @@ -10990,6 +11034,10 @@ components: - '@odata.type': microsoft.graph.site extensions: - '@odata.type': microsoft.graph.extension + approvals: + - '@odata.type': microsoft.graph.approval + appConsentRequestsForApproval: + - '@odata.type': microsoft.graph.appConsentRequest agreementAcceptances: - '@odata.type': microsoft.graph.agreementAcceptance deviceEnrollmentConfigurations: @@ -11489,6 +11537,8 @@ components: $ref: '#/components/schemas/microsoft.graph.workforceIntegrationSupportedEntities' supportedEntities: $ref: '#/components/schemas/microsoft.graph.workforceIntegrationSupportedEntities' + eligibilityFilteringEnabledEntities: + $ref: '#/components/schemas/microsoft.graph.eligibilityFilteringEnabledEntities' example: id: string (identifier) createdDateTime: string (timestamp) @@ -11505,6 +11555,8 @@ components: '@odata.type': microsoft.graph.workforceIntegrationSupportedEntities supportedEntities: '@odata.type': microsoft.graph.workforceIntegrationSupportedEntities + eligibilityFilteringEnabledEntities: + '@odata.type': microsoft.graph.eligibilityFilteringEnabledEntities microsoft.graph.entity: title: entity type: object @@ -12199,6 +12251,7 @@ components: nullable: true tenantId: type: string + description: The unique identifier (guid) for the tenancy. nullable: true webId: type: string @@ -12457,6 +12510,7 @@ components: expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. format: date-time nullable: true grantedTo: @@ -12465,8 +12519,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' 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.' nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' @@ -14882,6 +14938,57 @@ components: id: string (identifier) overrides: - '@odata.type': microsoft.graph.inferenceClassificationOverride + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + pendingSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + completedSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + example: + id: string (identifier) + pendingSteps: + - '@odata.type': microsoft.graph.approvalStep + completedSteps: + - '@odata.type': microsoft.graph.approvalStep + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appId: + type: string + appDisplayName: + type: string + nullable: true + consentType: + type: string + nullable: true + pendingScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + example: + id: string (identifier) + appId: string + appDisplayName: string + consentType: string + pendingScopes: + - '@odata.type': microsoft.graph.appConsentRequestScope + userConsentRequests: + - '@odata.type': microsoft.graph.userConsentRequest microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -16524,6 +16631,14 @@ components: - offerShiftRequest - unknownFutureValue type: string + microsoft.graph.eligibilityFilteringEnabledEntities: + title: eligibilityFilteringEnabledEntities + enum: + - none + - swapRequest + - offerShiftRequest + - unknownFutureValue + type: string odata.error: required: - error @@ -17053,6 +17168,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' preventsDownload: type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' nullable: true configuratorUrl: type: string @@ -17797,6 +17913,7 @@ components: properties: dataLocationCode: type: string + description: The geographic region code for where this site collection resides. Read-only. nullable: true hostname: type: string @@ -19131,6 +19248,69 @@ components: '@odata.type': microsoft.graph.inferenceClassificationType senderEmailAddress: '@odata.type': microsoft.graph.emailAddress + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + justification: + type: string + nullable: true + example: + id: string (identifier) + displayName: string + reviewedBy: + '@odata.type': microsoft.graph.identity + reviewedDateTime: string (timestamp) + reviewResult: string + justification: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + nullable: true + example: + displayName: string + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + reason: string + createdBy: + '@odata.type': microsoft.graph.userIdentity + createdDateTime: string (timestamp) microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -23021,6 +23201,37 @@ components: - business - other type: string + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + example: + id: string + displayName: string + ipAddress: string + userPrincipalName: string microsoft.graph.deviceAndAppManagementAssignmentTarget: title: deviceAndAppManagementAssignmentTarget type: object diff --git a/openApiDocs/Beta/Users.Actions.yml b/openApiDocs/Beta/Users.Actions.yml index 90cd85e0d10..6752708af35 100644 --- a/openApiDocs/Beta/Users.Actions.yml +++ b/openApiDocs/Beta/Users.Actions.yml @@ -17161,16 +17161,20 @@ components: $ref: '#/components/schemas/microsoft.graph.attachmentType' name: type: string + description: The display name of the attachment. This can be a descriptive string and does not have to be the actual file name. Required. nullable: true size: type: integer + description: The length of the attachment in bytes. Required. format: int64 nullable: true contentType: type: string + description: The nature of the data in the attachment. Optional. nullable: true isInline: type: boolean + description: 'true if the attachment is an inline attachment; otherwise, false. Optional.' nullable: true example: attachmentType: @@ -17198,7 +17202,7 @@ components: items: type: string nullable: true - 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). + 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.' example: uploadUrl: string expirationDateTime: string (timestamp) @@ -18156,6 +18160,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Read-only. Nullable. + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' agreementAcceptances: type: array items: @@ -18395,6 +18407,10 @@ components: - '@odata.type': microsoft.graph.site extensions: - '@odata.type': microsoft.graph.extension + approvals: + - '@odata.type': microsoft.graph.approval + appConsentRequestsForApproval: + - '@odata.type': microsoft.graph.appConsentRequest agreementAcceptances: - '@odata.type': microsoft.graph.agreementAcceptance deviceEnrollmentConfigurations: @@ -19941,6 +19957,9 @@ components: 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.' nullable: true + createdByAppId: + 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 @@ -19955,6 +19974,11 @@ components: 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 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 + format: date-time + nullable: true groupTypes: type: array items: @@ -20229,9 +20253,11 @@ components: assignedLicenses: - '@odata.type': microsoft.graph.assignedLicense classification: string + createdByAppId: string createdDateTime: string (timestamp) description: string displayName: string + expirationDateTime: string (timestamp) groupTypes: - string hasMembersWithLicenseErrors: true @@ -21306,6 +21332,57 @@ components: - '@odata.type': microsoft.graph.site onenote: '@odata.type': microsoft.graph.onenote + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + pendingSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + completedSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + example: + id: string (identifier) + pendingSteps: + - '@odata.type': microsoft.graph.approvalStep + completedSteps: + - '@odata.type': microsoft.graph.approvalStep + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appId: + type: string + appDisplayName: + type: string + nullable: true + consentType: + type: string + nullable: true + pendingScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + example: + id: string (identifier) + appId: string + appDisplayName: string + consentType: string + pendingScopes: + - '@odata.type': microsoft.graph.appConsentRequestScope + userConsentRequests: + - '@odata.type': microsoft.graph.userConsentRequest microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -24547,6 +24624,7 @@ components: nullable: true tenantId: type: string + description: The unique identifier (guid) for the tenancy. nullable: true webId: type: string @@ -24855,6 +24933,7 @@ components: properties: dataLocationCode: type: string + description: The geographic region code for where this site collection resides. Read-only. nullable: true hostname: type: string @@ -25090,6 +25169,69 @@ components: - '@odata.type': microsoft.graph.webPart publishingState: '@odata.type': microsoft.graph.publicationFacet + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + justification: + type: string + nullable: true + example: + id: string (identifier) + displayName: string + reviewedBy: + '@odata.type': microsoft.graph.identity + reviewedDateTime: string (timestamp) + reviewResult: string + justification: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + nullable: true + example: + displayName: string + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + reason: string + createdBy: + '@odata.type': microsoft.graph.userIdentity + createdDateTime: string (timestamp) microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -29414,6 +29556,7 @@ components: expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. format: date-time nullable: true grantedTo: @@ -29422,8 +29565,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' 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.' nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' @@ -29911,6 +30056,37 @@ components: type: string data: '@odata.type': microsoft.graph.sitePageData + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + example: + id: string + displayName: string + ipAddress: string + userPrincipalName: string microsoft.graph.sharedAppleDeviceUser: title: sharedAppleDeviceUser type: object @@ -32086,6 +32262,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' preventsDownload: type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' nullable: true configuratorUrl: type: string diff --git a/openApiDocs/Beta/Users.Drive.yml b/openApiDocs/Beta/Users.Drive.yml index 92e7ee566ae..f75a473febd 100644 --- a/openApiDocs/Beta/Users.Drive.yml +++ b/openApiDocs/Beta/Users.Drive.yml @@ -705,6 +705,7 @@ components: nullable: true tenantId: type: string + description: The unique identifier (guid) for the tenancy. nullable: true webId: type: string @@ -1506,6 +1507,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Read-only. Nullable. + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' agreementAcceptances: type: array items: @@ -1745,6 +1754,10 @@ components: - '@odata.type': microsoft.graph.site extensions: - '@odata.type': microsoft.graph.extension + approvals: + - '@odata.type': microsoft.graph.approval + appConsentRequestsForApproval: + - '@odata.type': microsoft.graph.appConsentRequest agreementAcceptances: - '@odata.type': microsoft.graph.agreementAcceptance deviceEnrollmentConfigurations: @@ -2559,6 +2572,7 @@ components: expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. format: date-time nullable: true grantedTo: @@ -2567,8 +2581,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' 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.' nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' @@ -3659,6 +3675,9 @@ components: 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.' nullable: true + createdByAppId: + 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 @@ -3673,6 +3692,11 @@ components: 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 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 + format: date-time + nullable: true groupTypes: type: array items: @@ -3947,9 +3971,11 @@ components: assignedLicenses: - '@odata.type': microsoft.graph.assignedLicense classification: string + createdByAppId: string createdDateTime: string (timestamp) description: string displayName: string + expirationDateTime: string (timestamp) groupTypes: - string hasMembersWithLicenseErrors: true @@ -5032,6 +5058,57 @@ components: type: object example: id: string (identifier) + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + pendingSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + completedSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + example: + id: string (identifier) + pendingSteps: + - '@odata.type': microsoft.graph.approvalStep + completedSteps: + - '@odata.type': microsoft.graph.approvalStep + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appId: + type: string + appDisplayName: + type: string + nullable: true + consentType: + type: string + nullable: true + pendingScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + example: + id: string (identifier) + appId: string + appDisplayName: string + consentType: string + pendingScopes: + - '@odata.type': microsoft.graph.appConsentRequestScope + userConsentRequests: + - '@odata.type': microsoft.graph.userConsentRequest microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -7158,6 +7235,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' preventsDownload: type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' nullable: true configuratorUrl: type: string @@ -8913,6 +8991,7 @@ components: properties: dataLocationCode: type: string + description: The geographic region code for where this site collection resides. Read-only. nullable: true hostname: type: string @@ -8971,6 +9050,69 @@ components: - '@odata.type': microsoft.graph.webPart publishingState: '@odata.type': microsoft.graph.publicationFacet + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + justification: + type: string + nullable: true + example: + id: string (identifier) + displayName: string + reviewedBy: + '@odata.type': microsoft.graph.identity + reviewedDateTime: string (timestamp) + reviewResult: string + justification: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + nullable: true + example: + displayName: string + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + reason: string + createdBy: + '@odata.type': microsoft.graph.userIdentity + createdDateTime: string (timestamp) microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -13150,6 +13292,37 @@ components: type: string data: '@odata.type': microsoft.graph.sitePageData + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + example: + id: string + displayName: string + ipAddress: string + userPrincipalName: string microsoft.graph.deviceAndAppManagementAssignmentTarget: title: deviceAndAppManagementAssignmentTarget type: object diff --git a/openApiDocs/Beta/Users.FollowedSites.yml b/openApiDocs/Beta/Users.FollowedSites.yml index 916e7b5b87c..8c1b30ceaef 100644 --- a/openApiDocs/Beta/Users.FollowedSites.yml +++ b/openApiDocs/Beta/Users.FollowedSites.yml @@ -489,6 +489,7 @@ components: nullable: true tenantId: type: string + description: The unique identifier (guid) for the tenancy. nullable: true webId: type: string @@ -508,6 +509,7 @@ components: properties: dataLocationCode: type: string + description: The geographic region code for where this site collection resides. Read-only. nullable: true hostname: type: string @@ -1477,6 +1479,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Read-only. Nullable. + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' agreementAcceptances: type: array items: @@ -1716,6 +1726,10 @@ components: - '@odata.type': microsoft.graph.site extensions: - '@odata.type': microsoft.graph.extension + approvals: + - '@odata.type': microsoft.graph.approval + appConsentRequestsForApproval: + - '@odata.type': microsoft.graph.appConsentRequest agreementAcceptances: - '@odata.type': microsoft.graph.agreementAcceptance deviceEnrollmentConfigurations: @@ -3538,6 +3552,9 @@ components: 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.' nullable: true + createdByAppId: + 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 @@ -3552,6 +3569,11 @@ components: 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 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 + format: date-time + nullable: true groupTypes: type: array items: @@ -3826,9 +3848,11 @@ components: assignedLicenses: - '@odata.type': microsoft.graph.assignedLicense classification: string + createdByAppId: string createdDateTime: string (timestamp) description: string displayName: string + expirationDateTime: string (timestamp) groupTypes: - string hasMembersWithLicenseErrors: true @@ -4810,6 +4834,57 @@ components: type: object example: id: string (identifier) + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + pendingSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + completedSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + example: + id: string (identifier) + pendingSteps: + - '@odata.type': microsoft.graph.approvalStep + completedSteps: + - '@odata.type': microsoft.graph.approvalStep + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appId: + type: string + appDisplayName: + type: string + nullable: true + consentType: + type: string + nullable: true + pendingScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + example: + id: string (identifier) + appId: string + appDisplayName: string + consentType: string + pendingScopes: + - '@odata.type': microsoft.graph.appConsentRequestScope + userConsentRequests: + - '@odata.type': microsoft.graph.userConsentRequest microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -7097,6 +7172,7 @@ components: expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. format: date-time nullable: true grantedTo: @@ -7105,8 +7181,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' 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.' nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' @@ -8791,6 +8869,69 @@ components: '@odata.type': microsoft.graph.inferenceClassificationType senderEmailAddress: '@odata.type': microsoft.graph.emailAddress + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + justification: + type: string + nullable: true + example: + id: string (identifier) + displayName: string + reviewedBy: + '@odata.type': microsoft.graph.identity + reviewedDateTime: string (timestamp) + reviewResult: string + justification: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + nullable: true + example: + displayName: string + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + reason: string + createdBy: + '@odata.type': microsoft.graph.userIdentity + createdDateTime: string (timestamp) microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -12032,6 +12173,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' preventsDownload: type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' nullable: true configuratorUrl: type: string @@ -12958,6 +13100,37 @@ components: - business - other type: string + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + example: + id: string + displayName: string + ipAddress: string + userPrincipalName: string microsoft.graph.deviceAndAppManagementAssignmentTarget: title: deviceAndAppManagementAssignmentTarget type: object diff --git a/openApiDocs/Beta/Users.Functions.yml b/openApiDocs/Beta/Users.Functions.yml index 652d5419c69..38d59852fdf 100644 --- a/openApiDocs/Beta/Users.Functions.yml +++ b/openApiDocs/Beta/Users.Functions.yml @@ -4408,6 +4408,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Read-only. Nullable. + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' agreementAcceptances: type: array items: @@ -4647,6 +4655,10 @@ components: - '@odata.type': microsoft.graph.site extensions: - '@odata.type': microsoft.graph.extension + approvals: + - '@odata.type': microsoft.graph.approval + appConsentRequestsForApproval: + - '@odata.type': microsoft.graph.appConsentRequest agreementAcceptances: - '@odata.type': microsoft.graph.agreementAcceptance deviceEnrollmentConfigurations: @@ -7045,6 +7057,9 @@ components: 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.' nullable: true + createdByAppId: + 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 @@ -7059,6 +7074,11 @@ components: 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 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 + format: date-time + nullable: true groupTypes: type: array items: @@ -7333,9 +7353,11 @@ components: assignedLicenses: - '@odata.type': microsoft.graph.assignedLicense classification: string + createdByAppId: string createdDateTime: string (timestamp) description: string displayName: string + expirationDateTime: string (timestamp) groupTypes: - string hasMembersWithLicenseErrors: true @@ -7785,6 +7807,57 @@ components: - '@odata.type': microsoft.graph.site onenote: '@odata.type': microsoft.graph.onenote + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + pendingSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + completedSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + example: + id: string (identifier) + pendingSteps: + - '@odata.type': microsoft.graph.approvalStep + completedSteps: + - '@odata.type': microsoft.graph.approvalStep + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appId: + type: string + appDisplayName: + type: string + nullable: true + consentType: + type: string + nullable: true + pendingScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + example: + id: string (identifier) + appId: string + appDisplayName: string + consentType: string + pendingScopes: + - '@odata.type': microsoft.graph.appConsentRequestScope + userConsentRequests: + - '@odata.type': microsoft.graph.userConsentRequest microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -10775,6 +10848,7 @@ components: nullable: true tenantId: type: string + description: The unique identifier (guid) for the tenancy. nullable: true webId: type: string @@ -11083,6 +11157,7 @@ components: properties: dataLocationCode: type: string + description: The geographic region code for where this site collection resides. Read-only. nullable: true hostname: type: string @@ -11318,6 +11393,69 @@ components: - '@odata.type': microsoft.graph.webPart publishingState: '@odata.type': microsoft.graph.publicationFacet + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + justification: + type: string + nullable: true + example: + id: string (identifier) + displayName: string + reviewedBy: + '@odata.type': microsoft.graph.identity + reviewedDateTime: string (timestamp) + reviewResult: string + justification: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + nullable: true + example: + displayName: string + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + reason: string + createdBy: + '@odata.type': microsoft.graph.userIdentity + createdDateTime: string (timestamp) microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -14634,6 +14772,7 @@ components: expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. format: date-time nullable: true grantedTo: @@ -14642,8 +14781,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' 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.' nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' @@ -15131,6 +15272,37 @@ components: type: string data: '@odata.type': microsoft.graph.sitePageData + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + example: + id: string + displayName: string + ipAddress: string + userPrincipalName: string microsoft.graph.deviceManagementTroubleshootingErrorResource: title: deviceManagementTroubleshootingErrorResource type: object @@ -16929,6 +17101,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' preventsDownload: type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' nullable: true configuratorUrl: type: string diff --git a/openApiDocs/Beta/Users.Groups.yml b/openApiDocs/Beta/Users.Groups.yml index 0b8afa8eca9..9b283dca52a 100644 --- a/openApiDocs/Beta/Users.Groups.yml +++ b/openApiDocs/Beta/Users.Groups.yml @@ -45,12 +45,16 @@ paths: - assignedLicenses desc - classification - classification desc + - createdByAppId + - createdByAppId desc - createdDateTime - createdDateTime desc - description - description desc - displayName - displayName desc + - expirationDateTime + - expirationDateTime desc - groupTypes - groupTypes desc - hasMembersWithLicenseErrors @@ -143,9 +147,11 @@ paths: - assignedLabels - assignedLicenses - classification + - createdByAppId - createdDateTime - description - displayName + - expirationDateTime - groupTypes - hasMembersWithLicenseErrors - isAssignableToRole @@ -340,9 +346,11 @@ paths: - assignedLabels - assignedLicenses - classification + - createdByAppId - createdDateTime - description - displayName + - expirationDateTime - groupTypes - hasMembersWithLicenseErrors - isAssignableToRole @@ -1028,6 +1036,9 @@ components: 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.' nullable: true + createdByAppId: + 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 @@ -1042,6 +1053,11 @@ components: 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 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 + format: date-time + nullable: true groupTypes: type: array items: @@ -1316,9 +1332,11 @@ components: assignedLicenses: - '@odata.type': microsoft.graph.assignedLicense classification: string + createdByAppId: string createdDateTime: string (timestamp) description: string displayName: string + expirationDateTime: string (timestamp) groupTypes: - string hasMembersWithLicenseErrors: true @@ -3192,6 +3210,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Read-only. Nullable. + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' agreementAcceptances: type: array items: @@ -3431,6 +3457,10 @@ components: - '@odata.type': microsoft.graph.site extensions: - '@odata.type': microsoft.graph.extension + approvals: + - '@odata.type': microsoft.graph.approval + appConsentRequestsForApproval: + - '@odata.type': microsoft.graph.appConsentRequest agreementAcceptances: - '@odata.type': microsoft.graph.agreementAcceptance deviceEnrollmentConfigurations: @@ -4240,6 +4270,7 @@ components: nullable: true tenantId: type: string + description: The unique identifier (guid) for the tenancy. nullable: true webId: type: string @@ -4548,6 +4579,7 @@ components: properties: dataLocationCode: type: string + description: The geographic region code for where this site collection resides. Read-only. nullable: true hostname: type: string @@ -6518,6 +6550,57 @@ components: id: string (identifier) overrides: - '@odata.type': microsoft.graph.inferenceClassificationOverride + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + pendingSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + completedSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + example: + id: string (identifier) + pendingSteps: + - '@odata.type': microsoft.graph.approvalStep + completedSteps: + - '@odata.type': microsoft.graph.approvalStep + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appId: + type: string + appDisplayName: + type: string + nullable: true + consentType: + type: string + nullable: true + pendingScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + example: + id: string (identifier) + appId: string + appDisplayName: string + consentType: string + pendingScopes: + - '@odata.type': microsoft.graph.appConsentRequestScope + userConsentRequests: + - '@odata.type': microsoft.graph.userConsentRequest microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -9329,6 +9412,7 @@ components: expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. format: date-time nullable: true grantedTo: @@ -9337,8 +9421,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' 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.' nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' @@ -11036,6 +11122,69 @@ components: '@odata.type': microsoft.graph.inferenceClassificationType senderEmailAddress: '@odata.type': microsoft.graph.emailAddress + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + justification: + type: string + nullable: true + example: + id: string (identifier) + displayName: string + reviewedBy: + '@odata.type': microsoft.graph.identity + reviewedDateTime: string (timestamp) + reviewResult: string + justification: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + nullable: true + example: + displayName: string + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + reason: string + createdBy: + '@odata.type': microsoft.graph.userIdentity + createdDateTime: string (timestamp) microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -13810,6 +13959,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' preventsDownload: type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' nullable: true configuratorUrl: type: string @@ -14657,6 +14807,37 @@ components: - main - other type: string + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + example: + id: string + displayName: string + ipAddress: string + userPrincipalName: string microsoft.graph.deviceAndAppManagementAssignmentTarget: title: deviceAndAppManagementAssignmentTarget type: object diff --git a/openApiDocs/Beta/Users.User.yml b/openApiDocs/Beta/Users.User.yml index b97d6e17f49..c62f5c11999 100644 --- a/openApiDocs/Beta/Users.User.yml +++ b/openApiDocs/Beta/Users.User.yml @@ -290,6 +290,8 @@ paths: - drives - followedSites - extensions + - approvals + - appConsentRequestsForApproval - agreementAcceptances - deviceEnrollmentConfigurations - managedDevices @@ -356,6 +358,8 @@ paths: - drives - followedSites - extensions + - approvals + - appConsentRequestsForApproval - agreementAcceptances - deviceEnrollmentConfigurations - managedDevices @@ -551,6 +555,8 @@ paths: - drives - followedSites - extensions + - approvals + - appConsentRequestsForApproval - agreementAcceptances - deviceEnrollmentConfigurations - managedDevices @@ -617,6 +623,8 @@ paths: - drives - followedSites - extensions + - approvals + - appConsentRequestsForApproval - agreementAcceptances - deviceEnrollmentConfigurations - managedDevices @@ -808,6 +816,16 @@ paths: parameters: user-id: $request.path.user-id extension-id: $response.body#/id + approvals: + operationId: users.GetApprovals + parameters: + user-id: $request.path.user-id + approval-id: $response.body#/id + appConsentRequestsForApproval: + operationId: users.GetAppConsentRequestsForApproval + parameters: + user-id: $request.path.user-id + appConsentRequest-id: $response.body#/id agreementAcceptances: operationId: users.GetAgreementAcceptances parameters: @@ -1491,6 +1509,14 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Read-only. Nullable. + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' agreementAcceptances: type: array items: @@ -1730,6 +1756,10 @@ components: - '@odata.type': microsoft.graph.site extensions: - '@odata.type': microsoft.graph.extension + approvals: + - '@odata.type': microsoft.graph.approval + appConsentRequestsForApproval: + - '@odata.type': microsoft.graph.appConsentRequest agreementAcceptances: - '@odata.type': microsoft.graph.agreementAcceptance deviceEnrollmentConfigurations: @@ -2537,6 +2567,9 @@ components: 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.' nullable: true + createdByAppId: + 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 @@ -2551,6 +2584,11 @@ components: 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 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 + format: date-time + nullable: true groupTypes: type: array items: @@ -2825,9 +2863,11 @@ components: assignedLicenses: - '@odata.type': microsoft.graph.assignedLicense classification: string + createdByAppId: string createdDateTime: string (timestamp) description: string displayName: string + expirationDateTime: string (timestamp) groupTypes: - string hasMembersWithLicenseErrors: true @@ -3996,6 +4036,57 @@ components: type: object example: id: string (identifier) + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + pendingSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + completedSteps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + example: + id: string (identifier) + pendingSteps: + - '@odata.type': microsoft.graph.approvalStep + completedSteps: + - '@odata.type': microsoft.graph.approvalStep + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appId: + type: string + appDisplayName: + type: string + nullable: true + consentType: + type: string + nullable: true + pendingScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequestScope' + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + example: + id: string (identifier) + appId: string + appDisplayName: string + consentType: string + pendingScopes: + - '@odata.type': microsoft.graph.appConsentRequestScope + userConsentRequests: + - '@odata.type': microsoft.graph.userConsentRequest microsoft.graph.agreementAcceptance: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -7182,6 +7273,7 @@ components: nullable: true tenantId: type: string + description: The unique identifier (guid) for the tenancy. nullable: true webId: type: string @@ -7490,6 +7582,7 @@ components: properties: dataLocationCode: type: string + description: The geographic region code for where this site collection resides. Read-only. nullable: true hostname: type: string @@ -7725,6 +7818,69 @@ components: - '@odata.type': microsoft.graph.webPart publishingState: '@odata.type': microsoft.graph.publicationFacet + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + displayName: + type: string + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + reviewResult: + type: string + nullable: true + justification: + type: string + nullable: true + example: + id: string (identifier) + displayName: string + reviewedBy: + '@odata.type': microsoft.graph.identity + reviewedDateTime: string (timestamp) + reviewResult: string + justification: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + nullable: true + example: + displayName: string + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + reason: string + createdBy: + '@odata.type': microsoft.graph.userIdentity + createdDateTime: string (timestamp) microsoft.graph.agreementAcceptanceState: title: agreementAcceptanceState enum: @@ -12434,6 +12590,7 @@ components: expirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. format: date-time nullable: true grantedTo: @@ -12442,8 +12599,10 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.identitySet' + description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' 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.' nullable: true inheritedFrom: $ref: '#/components/schemas/microsoft.graph.itemReference' @@ -12931,6 +13090,37 @@ components: type: string data: '@odata.type': microsoft.graph.sitePageData + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + example: + id: string (identifier) + approval: + '@odata.type': microsoft.graph.approval + microsoft.graph.userIdentity: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity + type: object + properties: + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). + nullable: true + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. + nullable: true + example: + id: string + displayName: string + ipAddress: string + userPrincipalName: string microsoft.graph.deviceAndAppManagementAssignmentTarget: title: deviceAndAppManagementAssignmentTarget type: object @@ -15242,6 +15432,7 @@ components: $ref: '#/components/schemas/microsoft.graph.identity' preventsDownload: type: boolean + description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' nullable: true configuratorUrl: type: string From 9c3232e72b732a78553318aa6b407a4679d3db0b Mon Sep 17 00:00:00 2001 From: Peter Ombwa Date: Tue, 5 May 2020 12:02:02 -0700 Subject: [PATCH 5/5] Revert CloudCommunications.yml to previous state. --- openApiDocs/Beta/CloudCommunications.yml | 2136 +++++++++++------ .../Authentication/Cmdlets/ConnectGraph.cs | 11 +- 2 files changed, 1458 insertions(+), 689 deletions(-) diff --git a/openApiDocs/Beta/CloudCommunications.yml b/openApiDocs/Beta/CloudCommunications.yml index 786b93d1dad..f11ac810f07 100644 --- a/openApiDocs/Beta/CloudCommunications.yml +++ b/openApiDocs/Beta/CloudCommunications.yml @@ -16,8 +16,7 @@ paths: - name: $select in: query description: Select properties to be returned - style: form - explode: false + style: simple schema: uniqueItems: true type: array @@ -31,8 +30,7 @@ paths: - name: $expand in: query description: Expand related entities - style: form - explode: false + style: simple schema: uniqueItems: true type: array @@ -50,17 +48,6 @@ paths: application/json: schema: $ref: '#/components/schemas/microsoft.graph.cloudCommunications' - links: - calls: - operationId: communications.GetCalls - parameters: - call-id: $response.body#/id - callRecords: - operationId: communications.GetCallRecords - onlineMeetings: - operationId: communications.GetOnlineMeetings - parameters: - onlineMeeting-id: $response.body#/id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -97,34 +84,65 @@ paths: - name: $orderby in: query description: Order items by property values - style: form - explode: false + style: simple schema: uniqueItems: true type: array items: + enum: + - id + - id desc + - version + - version desc + - type + - type desc + - modalities + - modalities desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - startDateTime + - startDateTime desc + - endDateTime + - endDateTime desc + - organizer + - organizer desc + - participants + - participants desc + - joinWebUrl + - joinWebUrl desc type: string - name: $select in: query description: Select properties to be returned - style: form - explode: false + style: simple schema: uniqueItems: true type: array items: + enum: + - id + - version + - type + - modalities + - lastModifiedDateTime + - startDateTime + - endDateTime + - organizer + - participants + - joinWebUrl + - sessions type: string - name: $expand in: query description: Expand related entities - style: form - explode: false + style: simple schema: uniqueItems: true type: array items: enum: - '*' + - sessions type: string responses: '200': @@ -137,13 +155,10 @@ paths: properties: value: type: array - '@odata.nextLink': - type: string + items: + $ref: '#/components/schemas/microsoft.graph.callRecords.callRecord' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation post: tags: @@ -153,61 +168,96 @@ paths: requestBody: description: New navigation property content: - application/json: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.callRecords.callRecord' required: true responses: '201': description: Created navigation property. content: - application/json: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.callRecords.callRecord' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /communications/callRecords/: + '/communications/callRecords/{callRecord-id}': get: tags: - communications.callRecord summary: Get callRecords from communications operationId: communications_GetCallRecords parameters: + - name: callRecord-id + in: path + description: 'key: callRecord-id of callRecord' + required: true + schema: + type: string + x-ms-docs-key-type: callRecord - name: $select in: query description: Select properties to be returned - style: form - explode: false + style: simple schema: uniqueItems: true type: array items: + enum: + - id + - version + - type + - modalities + - lastModifiedDateTime + - startDateTime + - endDateTime + - organizer + - participants + - joinWebUrl + - sessions type: string - name: $expand in: query description: Expand related entities - style: form - explode: false + style: simple schema: uniqueItems: true type: array items: enum: - '*' + - sessions type: string responses: '200': description: Retrieved navigation property content: - application/json: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.callRecords.callRecord' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation patch: tags: - communications.callRecord summary: Update the navigation property callRecords in communications operationId: communications_UpdateCallRecords + parameters: + - name: callRecord-id + in: path + description: 'key: callRecord-id of callRecord' + required: true + schema: + type: string + x-ms-docs-key-type: callRecord requestBody: description: New navigation property values content: - application/json: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.callRecords.callRecord' required: true responses: '204': @@ -215,13 +265,20 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /communications/calls: + '/communications/callRecords/{callRecord-id}/sessions': get: tags: - - communications.call - summary: Get calls from communications - operationId: communications_ListCalls + - communications.callRecord + summary: Get sessions from communications + operationId: communications.callRecords_ListSessions parameters: + - name: callRecord-id + in: path + description: 'key: callRecord-id of callRecord' + required: true + schema: + type: string + x-ms-docs-key-type: callRecord - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -230,8 +287,7 @@ paths: - name: $orderby in: query description: Order items by property values - style: form - explode: false + style: simple schema: uniqueItems: true type: array @@ -239,111 +295,48 @@ paths: enum: - id - id desc - - state - - state desc - - mediaState - - mediaState desc - - resultInfo - - resultInfo desc - - terminationReason - - terminationReason desc - - direction - - direction desc - - ringingTimeoutInSeconds - - ringingTimeoutInSeconds desc - - subject - - subject desc - - callbackUri - - callbackUri desc - - callRoutes - - callRoutes desc - - source - - source desc - - targets - - targets desc - - answeredBy - - answeredBy desc - - requestedModalities - - requestedModalities desc - - activeModalities - - activeModalities desc - - mediaConfig - - mediaConfig desc - - chatInfo - - chatInfo desc - - callOptions - - callOptions desc - - meetingInfo - - meetingInfo desc - - meetingCapability - - meetingCapability desc - - routingPolicies - - routingPolicies desc - - tenantId - - tenantId desc - - myParticipantId - - myParticipantId desc - - toneInfo - - toneInfo desc - - callChainId - - callChainId desc - - incomingContext - - incomingContext desc + - modalities + - modalities desc + - startDateTime + - startDateTime desc + - endDateTime + - endDateTime desc + - caller + - caller desc + - callee + - callee desc + - failureInfo + - failureInfo desc type: string - name: $select in: query description: Select properties to be returned - style: form - explode: false + style: simple schema: uniqueItems: true type: array items: enum: - id - - state - - mediaState - - resultInfo - - terminationReason - - direction - - ringingTimeoutInSeconds - - subject - - callbackUri - - callRoutes - - source - - targets - - answeredBy - - requestedModalities - - activeModalities - - mediaConfig - - chatInfo - - callOptions - - meetingInfo - - meetingCapability - - routingPolicies - - tenantId - - myParticipantId - - toneInfo - - callChainId - - incomingContext - - participants - - audioRoutingGroups - - operations + - modalities + - startDateTime + - endDateTime + - caller + - callee + - failureInfo + - segments type: string - name: $expand in: query description: Expand related entities - style: form - explode: false + style: simple schema: uniqueItems: true type: array items: enum: - '*' - - participants - - audioRoutingGroups - - operations + - segments type: string responses: '200': @@ -351,32 +344,35 @@ paths: content: application/json: schema: - title: Collection of call + title: Collection of session type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.call' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.callRecords.session' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation post: tags: - - communications.call - summary: Create new navigation property to calls for communications - operationId: communications_CreateCalls + - communications.callRecord + summary: Create new navigation property to sessions for communications + operationId: communications.callRecords_CreateSessions + parameters: + - name: callRecord-id + in: path + description: 'key: callRecord-id of callRecord' + required: true + schema: + type: string + x-ms-docs-key-type: callRecord requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.call' + $ref: '#/components/schemas/microsoft.graph.callRecords.session' required: true responses: '201': @@ -384,78 +380,60 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.call' + $ref: '#/components/schemas/microsoft.graph.callRecords.session' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/communications/calls/{call-id}': + '/communications/callRecords/{callRecord-id}/sessions/{session-id}': get: tags: - - communications.call - summary: Get calls from communications - operationId: communications_GetCalls + - communications.callRecord + summary: Get sessions from communications + operationId: communications.callRecords_GetSessions parameters: - - name: call-id + - name: callRecord-id in: path - description: 'key: call-id of call' + description: 'key: callRecord-id of callRecord' required: true schema: type: string - x-ms-docs-key-type: call + x-ms-docs-key-type: callRecord + - name: session-id + in: path + description: 'key: session-id of session' + required: true + schema: + type: string + x-ms-docs-key-type: session - name: $select in: query description: Select properties to be returned - style: form - explode: false + style: simple schema: uniqueItems: true type: array items: enum: - id - - state - - mediaState - - resultInfo - - terminationReason - - direction - - ringingTimeoutInSeconds - - subject - - callbackUri - - callRoutes - - source - - targets - - answeredBy - - requestedModalities - - activeModalities - - mediaConfig - - chatInfo - - callOptions - - meetingInfo - - meetingCapability - - routingPolicies - - tenantId - - myParticipantId - - toneInfo - - callChainId - - incomingContext - - participants - - audioRoutingGroups - - operations + - modalities + - startDateTime + - endDateTime + - caller + - callee + - failureInfo + - segments type: string - name: $expand in: query description: Expand related entities - style: form - explode: false + style: simple schema: uniqueItems: true type: array items: enum: - '*' - - participants - - audioRoutingGroups - - operations + - segments type: string responses: '200': @@ -463,44 +441,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.call' - links: - participants: - operationId: cloudCommunications.calls.GetParticipants - parameters: - call-id: $request.path.call-id - participant-id: $response.body#/id - audioRoutingGroups: - operationId: cloudCommunications.calls.GetAudioRoutingGroups - parameters: - call-id: $request.path.call-id - audioRoutingGroup-id: $response.body#/id - operations: - operationId: cloudCommunications.calls.GetOperations - parameters: - call-id: $request.path.call-id - commsOperation-id: $response.body#/id + $ref: '#/components/schemas/microsoft.graph.callRecords.session' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation patch: tags: - - communications.call - summary: Update the navigation property calls in communications - operationId: communications_UpdateCalls + - communications.callRecord + summary: Update the navigation property sessions in communications + operationId: communications.callRecords_UpdateSessions parameters: - - name: call-id + - name: callRecord-id in: path - description: 'key: call-id of call' + description: 'key: callRecord-id of callRecord' required: true schema: type: string - x-ms-docs-key-type: call + x-ms-docs-key-type: callRecord + - name: session-id + in: path + description: 'key: session-id of session' + required: true + schema: + type: string + x-ms-docs-key-type: session requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.call' + $ref: '#/components/schemas/microsoft.graph.callRecords.session' required: true responses: '204': @@ -508,20 +478,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/communications/calls/{call-id}/audioRoutingGroups': + '/communications/callRecords/{callRecord-id}/sessions/{session-id}/segments': get: tags: - - communications.call - summary: Get audioRoutingGroups from communications - operationId: communications.calls_ListAudioRoutingGroups + - communications.callRecord + summary: Get segments from communications + operationId: communications.callRecords.sessions_ListSegments parameters: - - name: call-id + - name: callRecord-id in: path - description: 'key: call-id of call' + description: 'key: callRecord-id of callRecord' required: true schema: type: string - x-ms-docs-key-type: call + x-ms-docs-key-type: callRecord + - name: session-id + in: path + description: 'key: session-id of session' + required: true + schema: + type: string + x-ms-docs-key-type: session - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -530,8 +507,7 @@ paths: - name: $orderby in: query description: Order items by property values - style: form - explode: false + style: simple schema: uniqueItems: true type: array @@ -539,33 +515,40 @@ paths: enum: - id - id desc - - routingMode - - routingMode desc - - sources - - sources desc - - receivers - - receivers desc + - startDateTime + - startDateTime desc + - endDateTime + - endDateTime desc + - caller + - caller desc + - callee + - callee desc + - failureInfo + - failureInfo desc + - media + - media desc type: string - name: $select in: query description: Select properties to be returned - style: form - explode: false + style: simple schema: uniqueItems: true type: array items: enum: - id - - routingMode - - sources - - receivers + - startDateTime + - endDateTime + - caller + - callee + - failureInfo + - media type: string - name: $expand in: query description: Expand related entities - style: form - explode: false + style: simple schema: uniqueItems: true type: array @@ -579,40 +562,42 @@ paths: content: application/json: schema: - title: Collection of audioRoutingGroup + title: Collection of segment type: object properties: value: type: array items: - $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' - '@odata.nextLink': - type: string + $ref: '#/components/schemas/microsoft.graph.callRecords.segment' default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation post: tags: - - communications.call - summary: Create new navigation property to audioRoutingGroups for communications - operationId: communications.calls_CreateAudioRoutingGroups + - communications.callRecord + summary: Create new navigation property to segments for communications + operationId: communications.callRecords.sessions_CreateSegments parameters: - - name: call-id + - name: callRecord-id in: path - description: 'key: call-id of call' + description: 'key: callRecord-id of callRecord' required: true schema: type: string - x-ms-docs-key-type: call + x-ms-docs-key-type: callRecord + - name: session-id + in: path + description: 'key: session-id of session' + required: true + schema: + type: string + x-ms-docs-key-type: session requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' + $ref: '#/components/schemas/microsoft.graph.callRecords.segment' required: true responses: '201': @@ -620,15 +605,493 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' + $ref: '#/components/schemas/microsoft.graph.callRecords.segment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/communications/calls/{call-id}/audioRoutingGroups/{audioRoutingGroup-id}': + '/communications/callRecords/{callRecord-id}/sessions/{session-id}/segments/{segment-id}': get: tags: - - communications.call - summary: Get audioRoutingGroups from communications + - communications.callRecord + summary: Get segments from communications + operationId: communications.callRecords.sessions_GetSegments + parameters: + - name: callRecord-id + in: path + description: 'key: callRecord-id of callRecord' + required: true + schema: + type: string + x-ms-docs-key-type: callRecord + - name: session-id + in: path + description: 'key: session-id of session' + required: true + schema: + type: string + x-ms-docs-key-type: session + - name: segment-id + in: path + description: 'key: segment-id of segment' + required: true + schema: + type: string + x-ms-docs-key-type: segment + - name: $select + in: query + description: Select properties to be returned + style: simple + schema: + uniqueItems: true + type: array + items: + enum: + - id + - startDateTime + - endDateTime + - caller + - callee + - failureInfo + - media + type: string + - name: $expand + in: query + description: Expand related entities + style: simple + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.callRecords.segment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - communications.callRecord + summary: Update the navigation property segments in communications + operationId: communications.callRecords.sessions_UpdateSegments + parameters: + - name: callRecord-id + in: path + description: 'key: callRecord-id of callRecord' + required: true + schema: + type: string + x-ms-docs-key-type: callRecord + - name: session-id + in: path + description: 'key: session-id of session' + required: true + schema: + type: string + x-ms-docs-key-type: session + - name: segment-id + in: path + description: 'key: segment-id of segment' + required: true + schema: + type: string + x-ms-docs-key-type: segment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.callRecords.segment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /communications/calls: + get: + tags: + - communications.call + summary: Get calls from communications + operationId: communications_ListCalls + 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: simple + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - state + - state desc + - mediaState + - mediaState desc + - resultInfo + - resultInfo desc + - terminationReason + - terminationReason desc + - direction + - direction desc + - ringingTimeoutInSeconds + - ringingTimeoutInSeconds desc + - subject + - subject desc + - callbackUri + - callbackUri desc + - callRoutes + - callRoutes desc + - source + - source desc + - targets + - targets desc + - answeredBy + - answeredBy desc + - requestedModalities + - requestedModalities desc + - activeModalities + - activeModalities desc + - mediaConfig + - mediaConfig desc + - chatInfo + - chatInfo desc + - callOptions + - callOptions desc + - meetingInfo + - meetingInfo desc + - meetingCapability + - meetingCapability desc + - routingPolicies + - routingPolicies desc + - tenantId + - tenantId desc + - myParticipantId + - myParticipantId desc + - toneInfo + - toneInfo desc + - incomingContext + - incomingContext desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: simple + schema: + uniqueItems: true + type: array + items: + enum: + - id + - state + - mediaState + - resultInfo + - terminationReason + - direction + - ringingTimeoutInSeconds + - subject + - callbackUri + - callRoutes + - source + - targets + - answeredBy + - requestedModalities + - activeModalities + - mediaConfig + - chatInfo + - callOptions + - meetingInfo + - meetingCapability + - routingPolicies + - tenantId + - myParticipantId + - toneInfo + - incomingContext + - participants + - audioRoutingGroups + - operations + type: string + - name: $expand + in: query + description: Expand related entities + style: simple + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - participants + - audioRoutingGroups + - operations + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of call + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.call' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + post: + tags: + - communications.call + summary: Create new navigation property to calls for communications + operationId: communications_CreateCalls + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.call' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.call' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/communications/calls/{call-id}': + get: + tags: + - communications.call + summary: Get calls from communications + operationId: communications_GetCalls + parameters: + - name: call-id + in: path + description: 'key: call-id of call' + required: true + schema: + type: string + x-ms-docs-key-type: call + - name: $select + in: query + description: Select properties to be returned + style: simple + schema: + uniqueItems: true + type: array + items: + enum: + - id + - state + - mediaState + - resultInfo + - terminationReason + - direction + - ringingTimeoutInSeconds + - subject + - callbackUri + - callRoutes + - source + - targets + - answeredBy + - requestedModalities + - activeModalities + - mediaConfig + - chatInfo + - callOptions + - meetingInfo + - meetingCapability + - routingPolicies + - tenantId + - myParticipantId + - toneInfo + - incomingContext + - participants + - audioRoutingGroups + - operations + type: string + - name: $expand + in: query + description: Expand related entities + style: simple + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - participants + - audioRoutingGroups + - operations + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.call' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - communications.call + summary: Update the navigation property calls in communications + operationId: communications_UpdateCalls + parameters: + - name: call-id + in: path + description: 'key: call-id of call' + required: true + schema: + type: string + x-ms-docs-key-type: call + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.call' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/communications/calls/{call-id}/audioRoutingGroups': + get: + tags: + - communications.call + summary: Get audioRoutingGroups from communications + operationId: communications.calls_ListAudioRoutingGroups + parameters: + - name: call-id + in: path + description: 'key: call-id of call' + required: true + schema: + type: string + x-ms-docs-key-type: call + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: simple + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - routingMode + - routingMode desc + - sources + - sources desc + - receivers + - receivers desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: simple + schema: + uniqueItems: true + type: array + items: + enum: + - id + - routingMode + - sources + - receivers + type: string + - name: $expand + in: query + description: Expand related entities + style: simple + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + title: Collection of audioRoutingGroup + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + post: + tags: + - communications.call + summary: Create new navigation property to audioRoutingGroups for communications + operationId: communications.calls_CreateAudioRoutingGroups + parameters: + - name: call-id + in: path + description: 'key: call-id of call' + required: true + schema: + type: string + x-ms-docs-key-type: call + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/communications/calls/{call-id}/audioRoutingGroups/{audioRoutingGroup-id}': + get: + tags: + - communications.call + summary: Get audioRoutingGroups from communications operationId: communications.calls_GetAudioRoutingGroups parameters: - name: call-id @@ -648,8 +1111,7 @@ paths: - name: $select in: query description: Select properties to be returned - style: form - explode: false + style: simple schema: uniqueItems: true type: array @@ -663,8 +1125,7 @@ paths: - name: $expand in: query description: Expand related entities - style: form - explode: false + style: simple schema: uniqueItems: true type: array @@ -681,6 +1142,7 @@ paths: $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation patch: tags: - communications.call @@ -1304,8 +1766,7 @@ paths: - name: $orderby in: query description: Order items by property values - style: form - explode: false + style: simple schema: uniqueItems: true type: array @@ -1323,8 +1784,7 @@ paths: - name: $select in: query description: Select properties to be returned - style: form - explode: false + style: simple schema: uniqueItems: true type: array @@ -1338,8 +1798,7 @@ paths: - name: $expand in: query description: Expand related entities - style: form - explode: false + style: simple schema: uniqueItems: true type: array @@ -1360,13 +1819,8 @@ paths: type: array items: $ref: '#/components/schemas/microsoft.graph.commsOperation' - '@odata.nextLink': - type: string default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation post: tags: @@ -1422,8 +1876,7 @@ paths: - name: $select in: query description: Select properties to be returned - style: form - explode: false + style: simple schema: uniqueItems: true type: array @@ -1437,8 +1890,7 @@ paths: - name: $expand in: query description: Expand related entities - style: form - explode: false + style: simple schema: uniqueItems: true type: array @@ -1455,6 +1907,7 @@ paths: $ref: '#/components/schemas/microsoft.graph.commsOperation' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation patch: tags: - communications.call @@ -1510,8 +1963,7 @@ paths: - name: $orderby in: query description: Order items by property values - style: form - explode: false + style: simple schema: uniqueItems: true type: array @@ -1535,8 +1987,7 @@ paths: - name: $select in: query description: Select properties to be returned - style: form - explode: false + style: simple schema: uniqueItems: true type: array @@ -1553,8 +2004,7 @@ paths: - name: $expand in: query description: Expand related entities - style: form - explode: false + style: simple schema: uniqueItems: true type: array @@ -1575,13 +2025,8 @@ paths: type: array items: $ref: '#/components/schemas/microsoft.graph.participant' - '@odata.nextLink': - type: string default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation post: tags: @@ -1637,8 +2082,7 @@ paths: - name: $select in: query description: Select properties to be returned - style: form - explode: false + style: simple schema: uniqueItems: true type: array @@ -1655,8 +2099,7 @@ paths: - name: $expand in: query description: Expand related entities - style: form - explode: false + style: simple schema: uniqueItems: true type: array @@ -1673,6 +2116,7 @@ paths: $ref: '#/components/schemas/microsoft.graph.participant' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation patch: tags: - communications.call @@ -1827,28 +2271,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - /communications/calls/microsoft.graph.logTeleconferenceDeviceQuality: - post: - tags: - - communications.Actions - summary: Invoke action logTeleconferenceDeviceQuality - operationId: communications.calls_logTeleconferenceDeviceQuality - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - quality: - $ref: '#/components/schemas/microsoft.graph.teleconferenceDeviceQuality' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action /communications/microsoft.graph.getPresencesByUserId: post: tags: @@ -1894,8 +2316,7 @@ paths: - name: $orderby in: query description: Order items by property values - style: form - explode: false + style: simple schema: uniqueItems: true type: array @@ -1935,16 +2356,11 @@ paths: - chatInfo desc - videoTeleconferenceId - videoTeleconferenceId desc - - externalId - - externalId desc - - joinInformation - - joinInformation desc type: string - name: $select in: query description: Select properties to be returned - style: form - explode: false + style: simple schema: uniqueItems: true type: array @@ -1967,14 +2383,11 @@ paths: - audioConferencing - chatInfo - videoTeleconferenceId - - externalId - - joinInformation type: string - name: $expand in: query description: Expand related entities - style: form - explode: false + style: simple schema: uniqueItems: true type: array @@ -1995,13 +2408,8 @@ paths: type: array items: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' - '@odata.nextLink': - type: string default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation post: tags: @@ -2042,8 +2450,7 @@ paths: - name: $select in: query description: Select properties to be returned - style: form - explode: false + style: simple schema: uniqueItems: true type: array @@ -2066,14 +2473,11 @@ paths: - audioConferencing - chatInfo - videoTeleconferenceId - - externalId - - joinInformation type: string - name: $expand in: query description: Expand related entities - style: form - explode: false + style: simple schema: uniqueItems: true type: array @@ -2090,6 +2494,7 @@ paths: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' default: $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation patch: tags: - communications.onlineMeeting @@ -2116,49 +2521,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /communications/onlineMeetings/microsoft.graph.createOrGet: - post: - tags: - - communications.Actions - summary: Invoke action createOrGet - operationId: communications.onlineMeetings_createOrGet - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - chatInfo: - $ref: '#/components/schemas/microsoft.graph.chatInfo' - 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: - $ref: '#/components/schemas/microsoft.graph.meetingParticipants' - 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: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.onlineMeeting' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action components: schemas: microsoft.graph.cloudCommunications: @@ -2173,6 +2535,8 @@ components: $ref: '#/components/schemas/microsoft.graph.call' callRecords: type: array + items: + $ref: '#/components/schemas/microsoft.graph.callRecords.callRecord' onlineMeetings: type: array items: @@ -2185,6 +2549,141 @@ components: - '@odata.type': microsoft.graph.callRecords.callRecord onlineMeetings: - '@odata.type': microsoft.graph.onlineMeeting + microsoft.graph.callRecords.callRecord: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: callRecord + type: object + properties: + version: + type: integer + format: int64 + type: + $ref: '#/components/schemas/microsoft.graph.callRecords.callType' + modalities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.callRecords.modality' + 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 + 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 + 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 + organizer: + $ref: '#/components/schemas/microsoft.graph.identitySet' + participants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identitySet' + joinWebUrl: + type: string + nullable: true + sessions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.callRecords.session' + example: + id: string (identifier) + version: integer + type: + '@odata.type': microsoft.graph.callRecords.callType + modalities: + - '@odata.type': microsoft.graph.callRecords.modality + lastModifiedDateTime: string (timestamp) + startDateTime: string (timestamp) + endDateTime: string (timestamp) + organizer: + '@odata.type': microsoft.graph.identitySet + participants: + - '@odata.type': microsoft.graph.identitySet + joinWebUrl: string + sessions: + - '@odata.type': microsoft.graph.callRecords.session + microsoft.graph.callRecords.session: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: session + type: object + properties: + modalities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.callRecords.modality' + 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 + 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 + caller: + $ref: '#/components/schemas/microsoft.graph.callRecords.endpoint' + callee: + $ref: '#/components/schemas/microsoft.graph.callRecords.endpoint' + failureInfo: + $ref: '#/components/schemas/microsoft.graph.callRecords.failureInfo' + segments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.callRecords.segment' + example: + id: string (identifier) + modalities: + - '@odata.type': microsoft.graph.callRecords.modality + startDateTime: string (timestamp) + endDateTime: string (timestamp) + caller: + '@odata.type': microsoft.graph.callRecords.endpoint + callee: + '@odata.type': microsoft.graph.callRecords.endpoint + failureInfo: + '@odata.type': microsoft.graph.callRecords.failureInfo + segments: + - '@odata.type': microsoft.graph.callRecords.segment + microsoft.graph.callRecords.segment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: segment + type: object + properties: + 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 + 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 + caller: + $ref: '#/components/schemas/microsoft.graph.callRecords.endpoint' + callee: + $ref: '#/components/schemas/microsoft.graph.callRecords.endpoint' + failureInfo: + $ref: '#/components/schemas/microsoft.graph.callRecords.failureInfo' + media: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.callRecords.media' + example: + id: string (identifier) + startDateTime: string (timestamp) + endDateTime: string (timestamp) + caller: + '@odata.type': microsoft.graph.callRecords.endpoint + callee: + '@odata.type': microsoft.graph.callRecords.endpoint + failureInfo: + '@odata.type': microsoft.graph.callRecords.failureInfo + media: + - '@odata.type': microsoft.graph.callRecords.media microsoft.graph.call: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -2219,7 +2718,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.callRoute' - description: The routing information on how the call was retargeted. Read-only. source: $ref: '#/components/schemas/microsoft.graph.participantInfo' targets: @@ -2233,7 +2731,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.modality' - description: 'The list of requested modalities. Possible values are: unknown, audio, video, videoBasedScreenSharing, data.' + description: The list of requested modalities. activeModalities: type: array items: @@ -2261,10 +2759,6 @@ components: nullable: true toneInfo: $ref: '#/components/schemas/microsoft.graph.toneInfo' - callChainId: - type: string - description: A unique identifier for all the participant calls in a conference or a unique identifier for two participant calls in a P2P call. This needs to be copied over from Microsoft.Graph.Call.CallChainId. - nullable: true incomingContext: $ref: '#/components/schemas/microsoft.graph.incomingContext' participants: @@ -2323,7 +2817,6 @@ components: myParticipantId: string toneInfo: '@odata.type': microsoft.graph.toneInfo - callChainId: string incomingContext: '@odata.type': microsoft.graph.incomingContext participants: @@ -2628,64 +3121,6 @@ components: '@odata.type': microsoft.graph.ResultInfo participants: - string - microsoft.graph.teleconferenceDeviceQuality: - title: teleconferenceDeviceQuality - type: object - properties: - callChainId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - description: A unique identifier for all the participant calls in a conference or a unique identifier for two participant calls in P2P call. This needs to be copied over from Microsoft.Graph.Call.CallChainId. - format: uuid - participantId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - description: A unique identifier for a specific participant in a conference. The CVI partner needs to copy over Call.MyParticipantId to this property. - format: uuid - mediaLegId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - description: A unique identifier for a specific media leg of a participant in a conference. One participant can have multiple media leg identifiers if retargeting happens. CVI partner assigns this value. - format: uuid - deviceName: - type: string - description: 'The user media agent name, such as Cisco SX80.' - deviceDescription: - type: string - description: 'Any additional description, such as VTC Bldg 30/21.' - cloudServiceName: - type: string - description: 'The Azure deployed cloud service name, such as contoso.cloudapp.net.' - nullable: true - cloudServiceInstanceName: - type: string - description: 'The Azure deployed cloud service instance name, such as FrontEnd_IN_3.' - nullable: true - cloudServiceDeploymentId: - type: string - description: A unique deployment identifier assigned by Azure. - nullable: true - cloudServiceDeploymentEnvironment: - type: string - description: 'A geo-region where the service is deployed, such as ProdNoam.' - nullable: true - mediaQualityList: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teleconferenceDeviceMediaQuality' - description: 'The list of media qualities in a media session (call), such as audio quality, video quality, and/or screen sharing quality.' - example: - callChainId: string - participantId: string - mediaLegId: string - deviceName: string - deviceDescription: string - cloudServiceName: string - cloudServiceInstanceName: string - cloudServiceDeploymentId: string - cloudServiceDeploymentEnvironment: string - mediaQualityList: - - '@odata.type': microsoft.graph.teleconferenceDeviceMediaQuality microsoft.graph.presence: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -2768,11 +3203,6 @@ components: type: string description: The video teleconferencing ID. Read-only. nullable: true - externalId: - type: string - nullable: true - joinInformation: - $ref: '#/components/schemas/microsoft.graph.itemBody' example: id: string (identifier) creationDateTime: string (timestamp) @@ -2796,65 +3226,103 @@ components: chatInfo: '@odata.type': microsoft.graph.chatInfo videoTeleconferenceId: string - externalId: string - joinInformation: - '@odata.type': microsoft.graph.itemBody - microsoft.graph.chatInfo: - title: chatInfo + microsoft.graph.entity: + title: entity type: object properties: - threadId: - type: string - description: The unique identifier for a thread in Microsoft Teams. - nullable: true - messageId: - type: string - description: The unique identifier of a message in a Microsoft Teams channel. - nullable: true - replyChainMessageId: + id: type: string - description: The ID of the reply message. - nullable: true + description: Read-only. example: - threadId: string - messageId: string - replyChainMessageId: string - microsoft.graph.meetingParticipants: - title: meetingParticipants + id: string (identifier) + microsoft.graph.callRecords.callType: + title: callType + enum: + - unknown + - groupCall + - peerToPeer + - unknownFutureValue + type: string + microsoft.graph.callRecords.modality: + title: modality + enum: + - audio + - video + - videoBasedScreenSharing + - data + - screenSharing + - unknownFutureValue + type: string + microsoft.graph.identitySet: + title: identitySet type: object properties: - organizer: - $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - attendees: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - producers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' - contributors: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + application: + $ref: '#/components/schemas/microsoft.graph.identity' + device: + $ref: '#/components/schemas/microsoft.graph.identity' + user: + $ref: '#/components/schemas/microsoft.graph.identity' example: - organizer: - '@odata.type': microsoft.graph.meetingParticipantInfo - attendees: - - '@odata.type': microsoft.graph.meetingParticipantInfo - producers: - - '@odata.type': microsoft.graph.meetingParticipantInfo - contributors: - - '@odata.type': microsoft.graph.meetingParticipantInfo - microsoft.graph.entity: - title: entity + application: + '@odata.type': microsoft.graph.identity + device: + '@odata.type': microsoft.graph.identity + user: + '@odata.type': microsoft.graph.identity + microsoft.graph.callRecords.endpoint: + title: endpoint type: object properties: - id: + userAgent: + $ref: '#/components/schemas/microsoft.graph.callRecords.userAgent' + example: + userAgent: + '@odata.type': microsoft.graph.callRecords.userAgent + microsoft.graph.callRecords.failureInfo: + title: failureInfo + type: object + properties: + stage: + $ref: '#/components/schemas/microsoft.graph.callRecords.failureStage' + reason: type: string - description: Read-only. + nullable: true example: - id: string (identifier) + stage: + '@odata.type': microsoft.graph.callRecords.failureStage + reason: string + microsoft.graph.callRecords.media: + title: media + type: object + properties: + label: + type: string + nullable: true + callerNetwork: + $ref: '#/components/schemas/microsoft.graph.callRecords.networkInfo' + calleeNetwork: + $ref: '#/components/schemas/microsoft.graph.callRecords.networkInfo' + callerDevice: + $ref: '#/components/schemas/microsoft.graph.callRecords.deviceInfo' + calleeDevice: + $ref: '#/components/schemas/microsoft.graph.callRecords.deviceInfo' + streams: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.callRecords.mediaStream' + example: + label: string + callerNetwork: + '@odata.type': microsoft.graph.callRecords.networkInfo + calleeNetwork: + '@odata.type': microsoft.graph.callRecords.networkInfo + callerDevice: + '@odata.type': microsoft.graph.callRecords.deviceInfo + calleeDevice: + '@odata.type': microsoft.graph.callRecords.deviceInfo + streams: + - '@odata.type': microsoft.graph.callRecords.mediaStream microsoft.graph.callState: title: callState enum: @@ -2941,7 +3409,6 @@ components: nullable: true 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 example: identity: @@ -2951,6 +3418,26 @@ components: region: string languageId: string countryCode: string + microsoft.graph.chatInfo: + title: chatInfo + type: object + properties: + threadId: + type: string + description: The unique identifier for a thread in Microsoft Teams. + nullable: true + messageId: + type: string + description: The unique identifier of a message in a Microsoft Teams channel. + nullable: true + replyChainMessageId: + type: string + description: The ID of the reply message. + nullable: true + example: + threadId: string + messageId: string + replyChainMessageId: string microsoft.graph.callOptions: title: callOptions type: object @@ -3008,11 +3495,9 @@ components: properties: sourceParticipantId: type: string - description: The ID of the participant that triggered the incoming call. Read-only. nullable: true observedParticipantId: type: string - description: The ID of the participant that is under observation. Read-only. nullable: true onBehalfOf: $ref: '#/components/schemas/microsoft.graph.identitySet' @@ -3052,23 +3537,6 @@ components: - mediaReceiveTimeout - unspecifiedError type: string - microsoft.graph.identitySet: - title: identitySet - type: object - properties: - application: - $ref: '#/components/schemas/microsoft.graph.identity' - device: - $ref: '#/components/schemas/microsoft.graph.identity' - user: - $ref: '#/components/schemas/microsoft.graph.identity' - example: - application: - '@odata.type': microsoft.graph.identity - device: - '@odata.type': microsoft.graph.identity - user: - '@odata.type': microsoft.graph.identity microsoft.graph.endpointType: title: endpointType enum: @@ -3113,239 +3581,503 @@ components: type: string description: The media stream label. nullable: true - sourceId: + sourceId: + type: string + description: The source ID. + direction: + $ref: '#/components/schemas/microsoft.graph.mediaDirection' + serverMuted: + type: boolean + description: If the media is muted by the server. + example: + mediaType: + '@odata.type': microsoft.graph.modality + label: string + sourceId: string + direction: + '@odata.type': microsoft.graph.mediaDirection + serverMuted: true + microsoft.graph.meetingParticipants: + title: meetingParticipants + type: object + properties: + organizer: + $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + attendees: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + producers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + contributors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.meetingParticipantInfo' + example: + organizer: + '@odata.type': microsoft.graph.meetingParticipantInfo + attendees: + - '@odata.type': microsoft.graph.meetingParticipantInfo + producers: + - '@odata.type': microsoft.graph.meetingParticipantInfo + contributors: + - '@odata.type': microsoft.graph.meetingParticipantInfo + microsoft.graph.accessLevel: + title: accessLevel + enum: + - everyone + - invited + - locked + - sameEnterprise + - sameEnterpriseAndFederated + type: string + microsoft.graph.meetingCapabilities: + title: meetingCapabilities + enum: + - questionAndAnswer + - unknownFutureValue + type: string + microsoft.graph.audioConferencing: + title: audioConferencing + type: object + properties: + conferenceId: + type: string + nullable: true + tollNumber: + type: string + description: The toll number that connects to the Audio Conference Provider. + nullable: true + tollFreeNumber: + type: string + description: The toll-free number that connects to the Audio Conference Provider. + nullable: true + dialinUrl: + type: string + description: A URL to the externally-accessible web page that contains dial-in information. + nullable: true + example: + conferenceId: string + tollNumber: string + tollFreeNumber: string + dialinUrl: string + odata.error: + required: + - error + type: object + properties: + error: + $ref: '#/components/schemas/odata.error.main' + microsoft.graph.identity: + title: identity + type: object + properties: + id: + type: string + description: Unique identifier for the identity. + nullable: true + displayName: + type: string + description: 'The identity''s display name. Note that this may not always be available or up to date. For example, if a user changes their display name, the API may show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' + nullable: true + example: + id: string + displayName: string + microsoft.graph.callRecords.userAgent: + title: userAgent + type: object + properties: + headerValue: + type: string + nullable: true + applicationVersion: type: string - description: The source ID. - direction: - $ref: '#/components/schemas/microsoft.graph.mediaDirection' - serverMuted: - type: boolean - description: If the media is muted by the server. + nullable: true example: - mediaType: - '@odata.type': microsoft.graph.modality - label: string - sourceId: string - direction: - '@odata.type': microsoft.graph.mediaDirection - serverMuted: true - microsoft.graph.teleconferenceDeviceMediaQuality: - title: teleconferenceDeviceMediaQuality + headerValue: string + applicationVersion: string + microsoft.graph.callRecords.failureStage: + title: failureStage + enum: + - unknown + - callSetup + - midcall + - unknownFutureValue + type: string + microsoft.graph.callRecords.networkInfo: + title: networkInfo type: object properties: - channelIndex: + ipAddress: + type: string + nullable: true + subnet: + type: string + nullable: true + linkSpeed: + type: integer + format: int64 + nullable: true + connectionType: + $ref: '#/components/schemas/microsoft.graph.callRecords.networkConnectionType' + port: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'The channel index of media. Indexing begins with 1. If a media session contains 3 video modalities, channel indexes will be 1, 2, and 3.' format: int32 - mediaDuration: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + nullable: true + reflexiveIPAddress: + type: string + nullable: true + relayIPAddress: type: string - description: 'The total modality duration. If the media enabled and disabled multiple times, MediaDuration will the summation of all of the durations.' - format: duration nullable: true - networkLinkSpeedInBytes: + relayPort: + maximum: 2147483647 + minimum: -2147483648 type: integer - description: The network link speed in bytes - format: int64 + format: int32 + nullable: true + macAddress: + type: string + nullable: true + wifiMicrosoftDriver: + type: string + nullable: true + wifiMicrosoftDriverVersion: + type: string + nullable: true + wifiVendorDriver: + type: string nullable: true - localIPAddress: + wifiVendorDriverVersion: type: string - description: the local IP address for the media session. nullable: true - localPort: + wifiChannel: maximum: 2147483647 minimum: -2147483648 type: integer - description: The local media port. format: int32 nullable: true - remoteIPAddress: + wifiBand: + $ref: '#/components/schemas/microsoft.graph.callRecords.wifiBand' + basicServiceSetIdentifier: type: string - description: The remote IP address for the media session. nullable: true - remotePort: + wifiRadioType: + $ref: '#/components/schemas/microsoft.graph.callRecords.wifiRadioType' + wifiSignalStrength: maximum: 2147483647 minimum: -2147483648 type: integer - description: The remote media port. format: int32 nullable: true - inboundPackets: + wifiBatteryCharge: + maximum: 2147483647 + minimum: -2147483648 type: integer - description: The total number of the inbound packets. - format: int64 + format: int32 nullable: true - outboundPackets: - type: integer - description: The total number of the outbound packets. - format: int64 + dnsSuffix: + type: string nullable: true - averageInboundPacketLossRateInPercentage: + sentQualityEventRatio: type: number - description: 'The average inbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.' - format: double + format: float nullable: true - averageOutboundPacketLossRateInPercentage: + receivedQualityEventRatio: type: number - description: 'The average outbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.' - format: double + format: float nullable: true - maximumInboundPacketLossRateInPercentage: + delayEventRatio: type: number - description: 'The maximum inbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.' - format: double + format: float nullable: true - maximumOutboundPacketLossRateInPercentage: + bandwidthLowEventRatio: type: number - description: 'The maximum outbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.' - format: double + format: float nullable: true - averageInboundRoundTripDelay: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + example: + ipAddress: string + subnet: string + linkSpeed: integer + connectionType: + '@odata.type': microsoft.graph.callRecords.networkConnectionType + port: integer + reflexiveIPAddress: string + relayIPAddress: string + relayPort: integer + macAddress: string + wifiMicrosoftDriver: string + wifiMicrosoftDriverVersion: string + wifiVendorDriver: string + wifiVendorDriverVersion: string + wifiChannel: integer + wifiBand: + '@odata.type': microsoft.graph.callRecords.wifiBand + basicServiceSetIdentifier: string + wifiRadioType: + '@odata.type': microsoft.graph.callRecords.wifiRadioType + wifiSignalStrength: integer + wifiBatteryCharge: integer + dnsSuffix: string + sentQualityEventRatio: float + receivedQualityEventRatio: float + delayEventRatio: float + bandwidthLowEventRatio: float + microsoft.graph.callRecords.deviceInfo: + title: deviceInfo + type: object + properties: + captureDeviceName: type: string - description: The average inbound stream network round trip delay. - format: duration nullable: true - averageOutboundRoundTripDelay: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + captureDeviceDriver: type: string - description: The average outbound stream network round trip delay. - format: duration nullable: true - maximumInboundRoundTripDelay: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + renderDeviceName: type: string - description: The maximum inbound stream network round trip delay. - format: duration nullable: true - maximumOutboundRoundTripDelay: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + renderDeviceDriver: type: string - description: The maximum outbound stream network round trip delay. - format: duration nullable: true - averageInboundJitter: + sentSignalLevel: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + receivedSignalLevel: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + sentNoiseLevel: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + receivedNoiseLevel: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + initialSignalLevelRootMeanSquare: + type: number + format: float + nullable: true + cpuInsufficentEventRatio: + type: number + format: float + nullable: true + renderNotFunctioningEventRatio: + type: number + format: float + nullable: true + captureNotFunctioningEventRatio: + type: number + format: float + nullable: true + deviceGlitchEventRatio: + type: number + format: float + nullable: true + lowSpeechToNoiseEventRatio: + type: number + format: float + nullable: true + lowSpeechLevelEventRatio: + type: number + format: float + nullable: true + deviceClippingEventRatio: + type: number + format: float + nullable: true + howlingEventCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + renderZeroVolumeEventRatio: + type: number + format: float + nullable: true + renderMuteEventRatio: + type: number + format: float + nullable: true + micGlitchRate: + type: number + format: float + nullable: true + speakerGlitchRate: + type: number + format: float + nullable: true + example: + captureDeviceName: string + captureDeviceDriver: string + renderDeviceName: string + renderDeviceDriver: string + sentSignalLevel: integer + receivedSignalLevel: integer + sentNoiseLevel: integer + receivedNoiseLevel: integer + initialSignalLevelRootMeanSquare: float + cpuInsufficentEventRatio: float + renderNotFunctioningEventRatio: float + captureNotFunctioningEventRatio: float + deviceGlitchEventRatio: float + lowSpeechToNoiseEventRatio: float + lowSpeechLevelEventRatio: float + deviceClippingEventRatio: float + howlingEventCount: integer + renderZeroVolumeEventRatio: float + renderMuteEventRatio: float + micGlitchRate: float + speakerGlitchRate: float + microsoft.graph.callRecords.mediaStream: + title: mediaStream + type: object + properties: + streamId: + type: string + nullable: true + startDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + 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 + streamDirection: + $ref: '#/components/schemas/microsoft.graph.callRecords.mediaStreamDirection' + averageAudioDegradation: + type: number + format: float + nullable: true + averageJitter: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: The average inbound stream network jitter. format: duration nullable: true - averageOutboundJitter: + maxJitter: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: The average outbound stream network jitter. format: duration nullable: true - maximumInboundJitter: + averagePacketLossRate: + type: number + format: float + nullable: true + maxPacketLossRate: + type: number + format: float + nullable: true + averageRatioOfConcealedSamples: + type: number + format: float + nullable: true + maxRatioOfConcealedSamples: + type: number + format: float + nullable: true + averageRoundTripTime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: The maximum inbound stream network jitter. format: duration nullable: true - maximumOutboundJitter: + maxRoundTripTime: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: The maximum outbound stream network jitter. format: duration nullable: true - example: - channelIndex: integer - mediaDuration: string - networkLinkSpeedInBytes: integer - localIPAddress: string - localPort: integer - remoteIPAddress: string - remotePort: integer - inboundPackets: integer - outboundPackets: integer - averageInboundPacketLossRateInPercentage: double - averageOutboundPacketLossRateInPercentage: double - maximumInboundPacketLossRateInPercentage: double - maximumOutboundPacketLossRateInPercentage: double - averageInboundRoundTripDelay: string - averageOutboundRoundTripDelay: string - maximumInboundRoundTripDelay: string - maximumOutboundRoundTripDelay: string - averageInboundJitter: string - averageOutboundJitter: string - maximumInboundJitter: string - maximumOutboundJitter: string - microsoft.graph.accessLevel: - title: accessLevel - enum: - - everyone - - invited - - locked - - sameEnterprise - - sameEnterpriseAndFederated - type: string - microsoft.graph.meetingCapabilities: - title: meetingCapabilities - enum: - - questionAndAnswer - - unknownFutureValue - type: string - microsoft.graph.audioConferencing: - title: audioConferencing - type: object - properties: - conferenceId: - type: string + packetUtilization: + type: integer + format: int64 nullable: true - tollNumber: - type: string - description: The toll number that connects to the Audio Conference Provider. + averageBandwidthEstimate: + type: integer + format: int64 nullable: true - tollFreeNumber: - type: string - description: The toll-free number that connects to the Audio Conference Provider. + wasMediaBypassed: + type: boolean nullable: true - dialinUrl: - type: string - description: A URL to the externally-accessible web page that contains dial-in information. + postForwardErrorCorrectionPacketLossRate: + type: number + format: float nullable: true - example: - conferenceId: string - tollNumber: string - tollFreeNumber: string - dialinUrl: string - microsoft.graph.itemBody: - title: itemBody - type: object - properties: - contentType: - $ref: '#/components/schemas/microsoft.graph.bodyType' - content: + averageVideoFrameLossPercentage: + type: number + format: float + nullable: true + averageReceivedFrameRate: + type: number + format: float + nullable: true + lowFrameRateRatio: + type: number + format: float + nullable: true + averageVideoPacketLossRate: + type: number + format: float + nullable: true + averageVideoFrameRate: + type: number + format: float + nullable: true + lowVideoProcessingCapabilityRatio: + type: number + format: float + nullable: true + averageAudioNetworkJitter: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: The content of the item. + format: duration nullable: true - example: - contentType: - '@odata.type': microsoft.graph.bodyType - content: string - microsoft.graph.meetingParticipantInfo: - title: meetingParticipantInfo - type: object - properties: - identity: - $ref: '#/components/schemas/microsoft.graph.identitySet' - upn: + maxAudioNetworkJitter: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: User principal name of the participant. + format: duration nullable: true example: - identity: - '@odata.type': microsoft.graph.identitySet - upn: string - odata.error: - required: - - error - type: object - properties: - error: - $ref: '#/components/schemas/odata.error.main' + streamId: string + startDateTime: string (timestamp) + endDateTime: string (timestamp) + streamDirection: + '@odata.type': microsoft.graph.callRecords.mediaStreamDirection + averageAudioDegradation: float + averageJitter: string + maxJitter: string + averagePacketLossRate: float + maxPacketLossRate: float + averageRatioOfConcealedSamples: float + maxRatioOfConcealedSamples: float + averageRoundTripTime: string + maxRoundTripTime: string + packetUtilization: integer + averageBandwidthEstimate: integer + wasMediaBypassed: true + postForwardErrorCorrectionPacketLossRate: float + averageVideoFrameLossPercentage: float + averageReceivedFrameRate: float + lowFrameRateRatio: float + averageVideoPacketLossRate: float + averageVideoFrameRate: float + lowVideoProcessingCapabilityRatio: float + averageAudioNetworkJitter: string + maxAudioNetworkJitter: string microsoft.graph.mediaState: title: mediaState enum: @@ -3388,21 +4120,6 @@ components: - d - flash type: string - microsoft.graph.identity: - title: identity - type: object - properties: - id: - type: string - description: Unique identifier for the identity. - nullable: true - displayName: - type: string - description: 'The identity''s display name. Note that this may not always be available or up to date. For example, if a user changes their display name, the API may show the new value in a future response, but the items associated with the user won''t show up as having changed when using delta.' - nullable: true - example: - id: string - displayName: string microsoft.graph.mediaDirection: title: mediaDirection enum: @@ -3411,12 +4128,20 @@ components: - receiveOnly - sendReceive type: string - microsoft.graph.bodyType: - title: bodyType - enum: - - text - - html - type: string + microsoft.graph.meetingParticipantInfo: + title: meetingParticipantInfo + type: object + properties: + identity: + $ref: '#/components/schemas/microsoft.graph.identitySet' + upn: + type: string + description: User principal name of the participant. + nullable: true + example: + identity: + '@odata.type': microsoft.graph.identitySet + upn: string odata.error.main: required: - code @@ -3436,6 +4161,41 @@ components: innererror: type: object description: The structure of this object is service-specific + microsoft.graph.callRecords.networkConnectionType: + title: networkConnectionType + enum: + - unknown + - wired + - wifi + - mobile + - tunnel + - unknownFutureValue + type: string + microsoft.graph.callRecords.wifiBand: + title: wifiBand + enum: + - unknown + - frequency24GHz + - frequency50GHz + type: string + microsoft.graph.callRecords.wifiRadioType: + title: wifiRadioType + enum: + - unknown + - wifi80211a + - wifi80211b + - wifi80211g + - wifi80211n + - wifi80211ac + - wifi80211ax + - unknownFutureValue + type: string + microsoft.graph.callRecords.mediaStreamDirection: + title: mediaStreamDirection + enum: + - callerToCallee + - calleeToCaller + type: string odata.error.detail: required: - code diff --git a/src/Authentication/Authentication/Cmdlets/ConnectGraph.cs b/src/Authentication/Authentication/Cmdlets/ConnectGraph.cs index b1156be8063..8307a830afc 100644 --- a/src/Authentication/Authentication/Cmdlets/ConnectGraph.cs +++ b/src/Authentication/Authentication/Cmdlets/ConnectGraph.cs @@ -16,7 +16,7 @@ namespace Microsoft.Graph.PowerShell.Authentication.Cmdlets using System.Threading.Tasks; [Cmdlet(VerbsCommunications.Connect, "Graph", DefaultParameterSetName = Constants.UserParameterSet)] - public class ConnectGraph : PSCmdlet, IModuleAssemblyInitializer + public class ConnectGraph : PSCmdlet, IModuleAssemblyInitializer, IModuleAssemblyCleanup { [Parameter(ParameterSetName = Constants.UserParameterSet, Position = 1)] @@ -172,5 +172,14 @@ public void OnImport() { GraphSessionInitializer.InitializeSession(); } + + /// + /// Resets instance when a user removes the module from the session via Remove-Module. + /// + /// A object. + public void OnRemove(PSModuleInfo psModuleInfo) + { + GraphSession.Reset(); + } } }