You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> It is important to understand and consider these exceptional access patterns as they may have repercussions on how the SharePoint Embedded content for your application is accessed.
59
+
60
+
#### Operations not exposed via Microsoft Graph
61
+
62
+
There are two types of operations that aren't accessible via Microsoft Graph today:
53
63
54
64
-[Container type management](../getting-started/containertypes.md) on owning tenants, which are performed via PowerShell cmdlets.
55
65
-[Container type registration](../getting-started/register-api-documentation.md) on consuming tenants, exposed via SharePoint REST API v2.
56
66
57
-
To perform [container type management](../getting-started/containertypes.md) operations, you must be a SharePoint Embedded Administrator or Global Administrator.
67
+
To perform [container type management](../getting-started/containertypes.md) operations, you must be a [SharePoint Embedded Administrator](/entra/identity/role-based-access-control/permissions-reference#sharepoint-embedded-administrator) or [Global Administrator](/entra/identity/role-based-access-control/permissions-reference#global-administrator).
58
68
59
69
To [register a container type](../getting-started/register-api-documentation.md), you must request the `Container.Selected` permission on the `Office 365 SharePoint Online` resource.
60
70
@@ -65,6 +75,15 @@ To [register a container type](../getting-started/register-api-documentation.md)
65
75
> [!NOTE]
66
76
> Container type management on owning tenants and registration on consuming tenants will become Microsoft Graph operations soon and this step will no longer be needed. Stay tuned.
This refers only to the search scenarios in [Search Content](./content-experiences/search-content.md), and not the enumeration scenarios.
81
+
82
+
To use [Microsoft Search](/microsoftsearch/overview-microsoft-search) to search on SharePoint Embedded content, you must request the Delegated [`Files.Read.All`](/graph/permissions-reference#filesreadall) Microsoft Graph permission. During the Preview stage of this feature, this application permission will grant applications access to search capabilities on SharePoint Embedded content.
83
+
84
+
> [!NOTE]
85
+
> Microsoft Search support for SharePoint Embedded content is in Preview and is subject to change. The access requirements for Microsoft Search on SharePoint Embedded content will align to the SharePoint Embedded authorization model in the future. Stay tuned.
86
+
68
87
### Container type application permissions
69
88
70
89
SharePoint Embedded applications need to be granted container type application permissions by the owner application before they can access containers of the given container type. Container type application permissions are granted to applications via [container type registration](../getting-started/register-api-documentation.md).
Copy file name to clipboardexpand all lines: docs/embedded/development/content-experiences/search-content.md
+3-2
Original file line number
Diff line number
Diff line change
@@ -1,16 +1,17 @@
1
1
---
2
2
title: Search SharePoint Embedded containers and content
3
3
description: Overview on how to search SharePoint Embedded containers and content
4
-
ms.date: 03/03/2025
4
+
ms.date: 03/28/2025
5
5
ms.localizationpriority: high
6
6
---
7
7
8
8
# Search SharePoint Embedded content
9
9
10
-
Use the Microsoft Search API in Microsoft Graph to search SharePoint Embedded containers and content. The Search API lets you scope the container type and file type for your queries by specifying the corresponding parameter in the request body. This article describes some examples.
10
+
Use the [Microsoft Search](/microsoftsearch/overview-microsoft-search) API in Microsoft Graph to search SharePoint Embedded containers and content. The Search API lets you scope the container type and file type for your queries by specifying the corresponding parameter in the request body. This article describes some examples.
11
11
12
12
> [!NOTE]
13
13
>
14
+
> 1. Searching SharePoint Embedded content is in Preview stage and is subject to change. Please refer to the [exceptional access pattern](../auth.md#operations-involving-searching-sharepoint-embedded-content) that describes its current permission requirements.
14
15
> 1. Search API only supports Delegated permissions.
15
16
> 1. Your search requests must specify and set the `includeHiddenContent` parameter if your application has opted out of content discoverability in Microsoft 365. Learn more about [SharePoint Embedded content discoverability](./user-experiences-overview.md).
0 commit comments