Skip to content

Add SharePoint Online app+user-only note to entitlement management resource APIs - #10006

Open
jconley76 wants to merge 3 commits into
microsoftgraph:mainfrom
jconley76:jconley76-spo-app-user-note
Open

Add SharePoint Online app+user-only note to entitlement management resource APIs#10006
jconley76 wants to merge 3 commits into
microsoftgraph:mainfrom
jconley76:jconley76-spo-app-user-note

Conversation

@jconley76

Copy link
Copy Markdown

Adds a note to two entitlement management API reference topics explaining that SharePoint Online resource flows are supported only with delegated (app+user) permissions, and pointing app-only callers to sites: getAllSites for equivalent site information.

Files changed

  • api-reference/v1.0/api/accesspackagecatalog-list-resources.md
  • api-reference/beta/api/accesspackageresourceenvironment-get.md

The note is placed after the permissions/RBAC includes and before the HTTP request section, so the limitation sits next to the permissions guidance it applies to. ms.date was updated on both files.

No schema change, so no changelog or What's New entry is included.

…nt resource APIs

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 47affb0:

✅ Validation status: passed

File Status Preview URL Details
api-reference/beta/api/accesspackageresourceenvironment-get.md ✅Succeeded
api-reference/v1.0/api/accesspackagecatalog-list-resources.md ✅Succeeded

For more details, please refer to the build report.

[!INCLUDE [rbac-entitlement-catalog-reader](../includes/rbac-for-apis/rbac-entitlement-management-catalog-reader-apis-read.md)]

> [!NOTE]
> SharePoint Online resource environments are returned only when this API is called with delegated (app+user) permissions. This scenario isn't supported with application-only permissions. To retrieve SharePoint site information in an app-only context, use the [sites: getAllSites](site-getallsites.md) API, which returns equivalent site information.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello jconley76, for consistency with the Microsoft Graph standards, please update the note.

Suggested change
> SharePoint Online resource environments are returned only when this API is called with delegated (app+user) permissions. This scenario isn't supported with application-only permissions. To retrieve SharePoint site information in an app-only context, use the [sites: getAllSites](site-getallsites.md) API, which returns equivalent site information.
> SharePoint Online resource environments are returned only when this API is called with delegated permissions. This scenario isn't supported with application permissions. To retrieve SharePoint site information using application permissions, use the [sites: getAllSites](../api/site-getallsites.md) API, which returns equivalent site information.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Applied, thanks - updated to the standard delegated/application permissions wording and the ../api/site-getallsites.md link.

[!INCLUDE [rbac-entitlement-catalog-reader](../includes/rbac-for-apis/rbac-entitlement-management-catalog-reader-apis-read.md)]

> [!NOTE]
> SharePoint Online resources are returned only when this API is called with delegated (app+user) permissions. This scenario isn't supported with application-only permissions. To retrieve SharePoint site information in an app-only context, use the [sites: getAllSites](site-getallsites.md) API, which returns equivalent site information.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello jconley76, for consistency with the Microsoft Graph standards, please update the note.

Suggested change
> SharePoint Online resources are returned only when this API is called with delegated (app+user) permissions. This scenario isn't supported with application-only permissions. To retrieve SharePoint site information in an app-only context, use the [sites: getAllSites](site-getallsites.md) API, which returns equivalent site information.
> SharePoint Online resource environments are returned only when this API is called with delegated permissions. This scenario isn't supported with application permissions. To retrieve SharePoint site information using application permissions, use the [sites: getAllSites](../api/site-getallsites.md) API, which returns equivalent site information.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Applied, thanks. One tweak: I kept "resources" rather than "resource environments" here, since this page lists accessPackageResource objects. Wording and link otherwise match your suggestion.

…wording

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@JarbasHorst

Copy link
Copy Markdown
Contributor

#sign-off

@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit c86c16c:

✅ Validation status: passed

File Status Preview URL Details
api-reference/beta/api/accesspackageresourceenvironment-get.md ✅Succeeded
api-reference/v1.0/api/accesspackagecatalog-list-resources.md ✅Succeeded

For more details, please refer to the build report.

…vironments

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 9171f5b:

✅ Validation status: passed

File Status Preview URL Details
api-reference/beta/api/accesspackageresourceenvironment-get.md ✅Succeeded
api-reference/v1.0/api/accesspackagecatalog-list-resources.md ✅Succeeded

For more details, please refer to the build report.

@v-regandowner

Copy link
Copy Markdown

Danipocket - This looks like the type of PR that should be closed and moved to the private repository, correct?

Thanks!

@v-regandowner Regan Downer (v-regandowner) added the aq-pr-triaged PR has been processed by the Aquent PR review team label Aug 3, 2026
@JarbasHorst

Copy link
Copy Markdown
Contributor

Danipocket - This looks like the type of PR that should be closed and moved to the private repository, correct?

Thanks!

Same also here: #10007

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

aq-pr-triaged PR has been processed by the Aquent PR review team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants