Managing O365 add-ins with the Application Admin role

O365 add-ins, also known as M365 Apps or Integrated Apps, are what you can deploy to Outlook etc. via this section of the M365 admin center.

As per the docs, you need to be a Global Admin or an Exchange Admin (possibly with Application Admin, depending on certain conditions) to do this. And while that seems to be the case with the portal, it looks like one can do some tasks with only the Application Admin role via PowerShell.

In my case I don’t need to deploy new add-ins, only manage who an existing add-in is deployed to.

The instructions for using PowerShell are in this link, but below is what I did.

After that, to get all the available add-ins, one can do:

And then to get the details of a specific add-in (e.g. publisher, version), one can do:

And then to publish it to users and groups, one can do:

That’s all!

Interestingly, sometimes the portal too let me do these tasks with the Application Admin role; but not always. I find PowerShell to more consistently work rather than the portal.