Azure Integration built-in role

Logic Apps Standard Reader (Preview)

A preview control-plane role with read access to a Standard logic app, workflows, runs, and history. Its `Microsoft.Web/*/read` wildcard also exposes app configuration, function keys, Functions tokens, and master-key reads. It has no DataActions and cannot edit the Logic Apps assets, but its supporting Actions include classic alert-rule and support-ticket management.

Role-definition permissions are imported from Microsoft Learn. Practical scope, use cases, prerequisites, best practices, security considerations, assignment guidance, and relationships have been reviewed against the official sources below.

Role definition ID: 4accf36b-2c05-432f-91c8-5c532dff4c73

Microsoft Learn identifies this role as Preview in its published role name.

Control-plane actions (7)

Data-plane actions (0)

None — this role grants no data-plane (data access) actions.

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Assign on the individual Standard logic app whose resources and run history the principal may inspect. A resource-group assignment is inherited by every Standard app and related Microsoft.Web resource below it.

Common use cases (2)

Prerequisites (3)

Best practices (3)

Security considerations (5)

Assignment guidance

Assign Logic Apps Standard Reader (Preview) to approved reviewers on the individual Standard logic app only after accepting its configuration, function-key, Functions-token, and master-key reads. Secure run-history data and Functions credentials first, and review a different role only for a separately documented duty.

Related roles (3)

Common questions

When should I assign the Logic Apps Standard Reader (Preview) Azure role?

Assign Logic Apps Standard Reader (Preview) when you need to: Let a support engineer or auditor inspect Standard workflows, run status, inputs, outputs, and history without changing the app.; and Give service owners visibility into one Standard logic app for troubleshooting and operational review.. Practical scope: Assign on the individual Standard logic app whose resources and run history the principal may inspect. A resource-group assignment is inherited by every Standard app and related Microsoft.Web resource below it.

What permissions does the Logic Apps Standard Reader (Preview) Azure role grant?

The role definition grants 7 combined control-plane and data-plane actions. Representative operations include: Microsoft.Authorization/*/read; Microsoft.Insights/alertRules/*; Microsoft.Resources/deployments/operations/read; Microsoft.Resources/subscriptions/operationresults/read; Microsoft.Resources/subscriptions/resourceGroups/read; and Microsoft.Support/*. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the Logic Apps Standard Reader (Preview) Azure role?

Key considerations when assigning Logic Apps Standard Reader (Preview): Run history can expose request and response payloads, passwords, secrets, keys, and other sensitive information unless the workflow secures those inputs and outputs.; `Microsoft.Web/*/read` includes app-setting and connection-string reads, host-runtime function-key reads, Functions-token reads, and both `sites/functions/masterkey/read` and `sites/hostruntime/host/_master/read` master-key operations.; The role does not grant workflow-trigger callback-URL Actions, per-function `listSecrets`, or the distinct host-key listing Action whose response also contains system keys.; and A parent-scope assignment exposes the same run-history, configuration, function-key, token, and master-key reads across every inherited Standard logic app.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (9)

Official Microsoft Learn documentation →