Self-hosted API Setup
For users running CIPP in their own Azure environment.
Last updated
Was this helpful?
For users running CIPP in their own Azure environment.
Last updated
Was this helpful?
This step is optional for anyone who deployed after v7.1.x. If you are coming from v7.1.x or earlier, your Function App identity needs the "Contributor" role assigned to itself. You can do this manually, or with the PowerShell Role Assignment script. Both options are described below.
If you're self-hosting and running your own Azure Function App, you'll need to grant it proper access:
Go to .
Open the resource group hosting CIPP.
Select the Function App (not an offloaded app).
Navigate to Access control (IAM) > + Add > Add role assignment.
Click on Privileged administrator roles.
Choose:
Role: Contributor
Assign access to: User, group, or service principal
Select: The CIPP Function App identity
Click Save.
You can also use Azure Cloud Shell:
Once configured, head over to the page in your CIPP UI.