Azure Integration built-in role

Logic App Contributor

Manages Consumption logic app workflows and supporting Logic Apps resources without changing Azure role assignments. Its control-plane Actions include current and classic storage-account key listing, the full Microsoft.Logic operation set, API-connection operations, and per-function secret listing; it has no DataActions, but these credential-bearing Actions can enable access outside the Azure Resource Manager control plane. Standard logic apps use the separate preview Standard roles.

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: 87a39d53-fc1b-424a-814c-f7e04687dc9e

Control-plane actions (21)

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 resource group containing the Consumption logic app and its API connections only when the principal must manage that documented end-to-end workflow. A direct logic-app assignment narrows inheritance and does not cover sibling connection, storage, or Function resources; a resource-group assignment makes the storage-key and Function-secret Actions effective against matching sibling resources throughout that group.

Common use cases (2)

Prerequisites (3)

Best practices (4)

Security considerations (7)

Assignment guidance

Assign Logic App Contributor to the workflow engineering group on a dedicated resource group containing the Consumption logic app and required connections only after reviewing every storage key, workflow access key or callback URL, API-connection key, and per-function key exposed at that scope. Use direct logic-app scope when sibling resources are unnecessary, Logic App Operator for run support without editing, and the preview Standard roles only for Standard logic apps.

Related roles (2)

Common questions

When should I assign the Logic App Contributor Azure role?

Assign Logic App Contributor when you need to: Create, edit, deploy, enable, disable, and manage a Consumption logic app and its connections.; and Operate a Consumption workflow lifecycle without granting Azure role-assignment authority.. Practical scope: Assign on the resource group containing the Consumption logic app and its API connections only when the principal must manage that documented end-to-end workflow. A direct logic-app assignment narrows inheritance and does not cover sibling connection, storage, or Function resources; a resource-group assignment makes the storage-key and Function-secret Actions effective against matching sibling resources throughout that group.

What permissions does the Logic App Contributor Azure role grant?

The role definition grants 21 combined control-plane and data-plane actions. Representative operations include: Microsoft.Authorization/*/read; Microsoft.ClassicStorage/storageAccounts/listKeys/action; Microsoft.ClassicStorage/storageAccounts/read; Microsoft.Insights/alertRules/*; Microsoft.Insights/metricAlerts/*; and Microsoft.Insights/diagnosticSettings/*. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the Logic App Contributor Azure role?

Key considerations when assigning Logic App Contributor: The role can change or delete workflows, connections, integration artifacts, and supporting resources, affecting automated business processes.; Current and classic storage account keys can authorize full access to storage account data and can sign SAS tokens; listing them is credential authority even though the role has no DataActions.; `Microsoft.Web/sites/functions/listSecrets/action` maps to the per-function key API. It does not by itself grant the distinct host-key API, whose response contains host-level function keys, system keys, and the master key.; and The `Microsoft.Logic/*` wildcard includes operations that list workflow access-key secrets and workflow or trigger callback URLs, and `Microsoft.Web/connections/*` includes API-connection key listing.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (12)

Official Microsoft Learn documentation →