Skip to content

New command: pa app permission list #4645

@milanholemans

Description

@milanholemans

Usage

m365 pa app permission list [options]

Description

Lists all permissions of a Power Apps app

Options

Option Description
--appName <appName> The name (GUID) of the Microsoft Power App.
--asAdmin Run the command as admin for apps you don't own.
-e, --environmentName [environmentName] The name of the environment. Required when using asAdmin.
--roleName [roleName] Filter the results to only a given role: Owner, CanEdit, CanView.

Examples

List all permissions for an app you own

m365 pa app permission list --appName bc9f0a7e-53df-46af-b669-5888bb2f63d0

List all permissions as admin for an app you don't own

m365 pa app permission list --environmentName "Default-e448e34a-40cc-441a-94c6-ec701a9a9ec2" --appName bc9f0a7e-53df-46af-b669-5888bb2f63d0 --asAdmin

List all co-owners for an app you own

m365 pa app permission list --appName bc9f0a7e-53df-46af-b669-5888bb2f63d0 --roleName CanEdit

Default properties

  • properties/roleName
  • properties/principal/id
  • properties/principal/type

Additional Info

Inspiration came from the Discord community.

API requests

Without admin permissions
GET https://api.powerapps.com/providers/Microsoft.PowerApps/apps/d6f25998-f8b6-428a-9001-a6cb8b90ab0d/permissions?api-version=2022-11-01
With admin permissions
GET https://api.powerapps.com/providers/Microsoft.PowerApps/scopes/admin/environments/Default-f5859758-317a-4533-8708-45781e983c6a/apps/d6f25998-f8b6-428a-9001-a6cb8b90ab0d/permissions?api-version=2022-11-01

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions