CIPP icon

CIPP

Interact with CIPP API

Actions129

Overview

This node interacts with the CIPP API, specifically supporting the execution of GET requests for the CIPP Administration resource. It is designed to facilitate API calls to retrieve data from the CIPP system, useful in scenarios where users need to automate data fetching or integrate CIPP data into workflows. For example, it can be used to batch requests to the CIPP API, handle SSL certificate issues, use HTTP proxies, and manage request timeouts.

Use Case Examples

  1. Automating retrieval of administrative data from CIPP for reporting.
  2. Batching multiple GET requests to avoid API rate limits.
  3. Using a proxy server to route API requests securely.

Properties

Name Meaning
Request Options Settings to control how the API requests are executed, including batching, SSL certificate handling, proxy usage, and timeout settings.

Output

JSON

  • responseData - The JSON data returned from the CIPP API GET request.

Dependencies

  • Requires an OAuth2 API credential for authentication to the CIPP API.

Troubleshooting

  • If requests fail due to SSL certificate errors, enable 'Ignore SSL Issues' to bypass validation (not recommended for production).
  • Ensure the OAuth2 API credential is correctly configured and has valid permissions.
  • If requests time out, increase the 'Timeout' value or check network connectivity.
  • When using batching, ensure batch size and interval are set appropriately to avoid hitting API rate limits.

Discussion