The CIPP integration with Hudu offers various options, allowing you to control what gets synchronized from CIPP to Hudu.
What You’ll Need
Before you begin, make sure you have:
- CyberDrain Improved Partner Portal (CIPP)
- Admin or super-admin user role within Hudu
Integration Features
Cipp's integration with Hudu allow you to sync over:
-
M365 Users
- Complete contact database
- Full overview of users and licenses
- Devices
What CIPP needs from Hudu
- API Key
- FQDN used to connect to Hudu
Enabling Integrations
The integration built between CIPP and Hudu was built by CIPP. The integration can be enabled in your CIPP instance.
Obtaining Hudu API Credentials
- Navigate to the Hudu admin area >> Account Administration and click API Keys.
- Click + New API Key in the top right.
- Enter a name such as 'CIPP Integration'.
- Optional: Get a list of potential IP addresses from your function app to limit the API scope to just the function app.
- Click Create.
-
Copy the generated key.
- Be sure to copy the key and keep this in a secure location; this will be the last time you see this key.
To finish with setup, we'd recommend referring to CIPP's Hudu | CIPP Documentation. There, you will find step-by-step instructions on how to set up the integration.
FAQ
Answer: The unique URL that you use to log in to your Hudu account is your FQDN used to connect to Hudu. For example: acme.huducloud.com
Answer: Use the following custom CSS code in your Hudu settings (Admin → Design → Custom CSS) to help format the Rich Text Field properly:
.card__item table{
border-collapse: collapse;
margin: 5px 0;
font-size: 0.8em;
font-family: sans-serif;
min-width: 400px;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
.card__item h2, .card__item p{
font-size: 0.8em;
font-family: sans-serif;
}
.card__item th, .card__item td {
padding: 5px 5px;
width:auto;
}
.card__item thead tr {
text-align: left;
}
.card__item tr {
border-bottom: 1px solid #dddddd;
}
.custom-fast-fact.custom-fast-fact--warning {
background: #f5c086;
}
.custom-fast-fact.custom-fast-fact--datto-low {
background: #2C81C8;
}
.custom-fast-fact.custom-fast-fact--datto-moderate {
background: #F7C210;
}
.custom-fast-fact.custom-fast-fact--datto-high {
background: #F68218;
}
.custom-fast-fact.custom-fast-fact--datto-critical {
background: #EC422E;
}
.nasa__block {
height:auto;
}
.nasa__block td {
white-space: normal;
word-wrap: break-word;
word-break: break-word;
}
.mce-content-body {
max-height: none !important;
overflow: visible !important;
}
.writer-wrap {
max-height: none;
overflow-y: auto;
}