CIPP-API
Last updated
Was this helpful?
Last updated
Was this helpful?
Please see the for how to setup and configure your API for use.
If you're using a hosted CIPP instance, you can follow the instructions below to set up and manage your API clients.
Navigate to CIPP > Integrations and click on CIPP-API.
Creating an API client:
If you need to create an API Client
Click on Actions > Create New Client.
Fill out the form with the App Name.
If you've already created an App Registration and would like to import it:
Click on Actions > Add Existing Client.
Select the API Client from the list.
Ensure that you Enable the client in order to save it to the Function App authentication settings.
Optionally set the and Allowed IP Ranges for additional security.
Submit the form to create the client. Remember to copy the Application secret to a secure location.
Once you have the API Client(s) configured, click Actions > Save Azure Configuration, this updates the Function App authentication settings with the new Client IDs.
Navigate to CIPP > Integrations and click on CIPP-API.
Find the API client in the table and click on the 3 dots in the Actions column > Edit.
Flip the Enabled switch off and click Submit.
At the top of the page, go to Actions and click Save Azure Configuration.
Navigate to CIPP > Integrations and click on CIPP-API.
Find the API client in the table and click on the 3 dots in the Actions column > Reset Application Secret.
Copy the new Secret to a secure location.
If you are getting permission errors when creating an API Client, check the CIPP-SAM application to ensure the permissions listed in the error are added and consented by an admin.
If you have multiple CIPP-SAM apps, use the to figure out which one you're using.
For full authentication examples, usage patterns, and endpoint information, see the section within the API Documentation section.
We value your feedback and ideas. Please raise any on GitHub.