Description
n8n-nodes-cipp
This is an n8n community node. It lets you use CIPP in your n8n workflows.
CIPP (CyberDrain Improved Partner Portal) is an open-source Microsoft 365 multi-tenant management solution designed for MSPs. It provides centralized user management, standardization tools, security features, and comprehensive reporting across multiple Microsoft 365 tenants.
n8n is a fair-code licensed workflow automation platform.
Installation
Operations
Credentials
Compatibility
Installation
Follow the installation guide in the n8n community nodes documentation.
Operations
This node supports the following operations:
Calendar Permission
- List Calendar Permissions: Retrieve calendar permissions for a specific user.
- Edit Calendar Permissions: Modify calendar permissions for users.
- Create Or Add Group: Create a new group or add to existing groups.
- Edit Group: Modify group settings, add/remove members and owners.
- List Groups: Retrieve a list of groups with optional filtering.
- Create Or Update Excluded Licenses: Manage excluded licenses configuration.
- List Licenses: Retrieve license information for tenants.
- Edit Tenant: Update tenant configuration including alias and groups.
- Get Tenant: Retrieve detailed information about a specific tenant.
- List Shared Mailbox Statistics: Get statistics for shared mailboxes.
- List Tenants: Retrieve a list of all managed tenants.
- Add Guest: Invite guest users to tenants.
- Add User: Create new users with comprehensive configuration options.
- Edit User: Modify user settings, manager, and group memberships.
- Exec Restore Deleted User: Restore previously deleted users.
- List All Users: Retrieve a complete list of users across all tenants.
- List User: Get detailed information about specific users.
- List User Conditional Access Policies: View conditional access policies affecting users.
- List User Counts: Get user count statistics for tenants.
- List User Devices: Retrieve devices associated with users.
- List User Groups: Show group memberships for users.
- Offboard User: Execute comprehensive user offboarding process.
- Universal Search: Search across multiple user-related data sources.
- n8n community nodes documentation
- CIPP
- CIPP Documentation
- CIPP GitHub Repository
- CIPP API Documentation
Group
License
Tenant
User
Credentials
To use this node, you’ll need to set up OAuth2 credentials with CIPP. Here’s how:
1. Access your CIPP Portal:
– Log in to your CIPP instance
– Navigate to CIPP > Integrations > CIPP-API
– Create a new integration or use existing API settings
2. Azure AD Application Setup:
– Create an Azure AD application in your tenant
– Note down the Client ID and Client Secret
– Configure the application with appropriate API permissions
– Set up the redirect URIs as required
3. In n8n:
– Create new credentials for “CIPP OAuth2 API”
– Enter the following information:
– Access Token URL: https://login.microsoftonline.com/YOURTENANTID/oauth2/v2.0/token
– API URL: Your CIPP instance URL (e.g., https://cippxyz123.azurewebsites.net)
– Scope: api://CLIENTID/.default (replace CLIENTID with your Azure AD application client ID)
– Client ID: Your Azure AD application client ID
– Client Secret: Your Azure AD application client secret
– Save the credentials
For detailed setup instructions, refer to the CIPP API Documentation.
Compatibility
This node is compatible with n8n version 1.0.0 and above.