entra app role remove
Removes role from the specified Entra app registration
Usage
m365 entra app role remove [options]
Alias
m365 entra appregistration role remove [options]
Options
--appId [appId]
Application (client) ID of the Entra application registration from which role should be removed. Specify either
appId
,appObjectId
orappName
--appObjectId [appObjectId]
Object ID of the Entra application registration from which role should be removed. Specify either
appId
,appObjectId
orappName
--appName [appName]
Name of the Entra application registration from which role should be removed. Specify either
appId
,appObjectId
orappName
-n, --name [name]
Name of the role to remove. Specify either
name
,id
orclaim
-i, --id [id]
Id of the role to remove. Specify either
name
,id
orclaim
-c, --claim [claim]
Claim value of the role to remove. Specify either
name
,id
orclaim
-f, --force
Don't prompt for confirmation to remove the role.
-h, --help [help]
Output usage information. Optionally, specify which section of command's help you want to see. Allowed values are
options
,examples
,remarks
,response
,full
. Default isoptions
.--query [query]
JMESPath query string. See http://jmespath.org/ for more information and examples.
-o, --output [output]
Output type.
json
,text
,csv
,md
,none
. Defaultjson
.--verbose
Runs command with verbose logging.
--debug
Runs command with debug logging.
Remarks
For best performance use the appObjectId
option to reference the Entra application registration from which to remove the role. If you use appId
or appName
, this command will first need to find the corresponding object ID for that application.
If the command finds multiple Entra application registrations with the specified app name, it will prompt you to disambiguate which app it should use, listing the discovered object IDs.
If the command finds multiple roles with the specified role name, it will prompt you to disambiguate which role it should use, listing the claim values.
If the role to be removed is 'Enabled', this command will disable the role first and then remove.
Examples
Remove role from a Entra application registration using object ID and role name options. Will prompt for confirmation before deleting the role.
m365 entra app role remove --appObjectId d75be2e1-0204-4f95-857d-51a37cf40be8 --name "Get Product"
Remove role from a Entra application registration using app (client) ID and role claim options. Will prompt for confirmation before deleting the role.
m365 entra app role remove --appId e75be2e1-0204-4f95-857d-51a37cf40be8 --claim "Product.Get"
Remove role from a Entra application registration using app name and role claim options. Will prompt for confirmation before deleting the role.
m365 entra app role remove --appName "My app" --claim "Product.Get"
Remove role from a Entra application registration using object ID and role id options. Will NOT prompt for confirmation before deleting the role.
m365 entra app role remove --appObjectId d75be2e1-0204-4f95-857d-51a37cf40be8 --id 15927ce6-1933-4b2f-b029-4dee3d53f4dd --force
Response
The command won't return a response on success.