CIPP icon

CIPP

CIPP-API is an Azure Function App providing the logic layer for the CIPP platform. This spec is auto-generated via static analysis of both the API (PowerShell) and frontend (React/Next.js) repositories. Last generated: 2026-03-02.

Actions75

TenantAdministrationApplicationApproval → ExecAddMultiTenantApp

AI-generated

Overview

This node interacts with the CIPP API to manage tenant administration application approvals, specifically to execute the addition of multi-tenant applications. It is useful for automating the process of adding applications across multiple tenants in an Azure or Microsoft 365 environment. For example, it can be used to programmatically add an application with specific permissions and configuration to multiple tenants, streamlining application deployment and approval workflows.

Use Case Examples

  1. Adding a multi-tenant application with specific permissions and configuration to a set of tenants using the ExecAddMultiTenantApp operation.
  2. Automating the approval and addition of applications across multiple tenants in a managed environment.

Properties

Name Meaning
Tenant Filter The tenant filter used to specify the target tenant(s) for the operation.
App Id The application ID of the multi-tenant app to add.
Config Mode The configuration mode for the application addition.
Copy Permissions Permissions to copy from an existing app or template.
Permissions Specific permissions to assign to the application.
Selected Template The selected template to use for the application addition.

Output

JSON

  • debug - Debug information including actual URL, query parameters, headers, and body sent for each API request (if debug option is enabled).
  • * - The response data from the API call, structure varies depending on the API endpoint.

Dependencies

  • An API key credential for authenticating with the CIPP API

Troubleshooting

  • Ensure the tenant filter is correctly specified and matches the target tenant(s).
  • Verify that the App Id and other application-specific fields are correctly provided.
  • Check API credentials and permissions to ensure the node can perform the operation.
  • Enable debug option to get detailed request and response information for troubleshooting.

Discussion