|
1 | 1 | [
|
2 | 2 | {
|
3 |
| - "name": "CIPP-API Integration", |
| 3 | + "name": "CIPP-API", |
4 | 4 | "type": "CIPP-API",
|
5 | 5 | "cat": "API",
|
6 | 6 | "forceSyncButton": false,
|
| 7 | + "disableWhenhosted": true, |
7 | 8 | "helpText": "This integration allows you to enable CIPP-API access outside of CIPP. Requires Global Administrator permissions inside your tenant for activation of the API. The API credentials will only be shown once.",
|
8 | 9 | "SettingOptions": [
|
9 | 10 | {
|
|
20 | 21 | "mappingRequired": false
|
21 | 22 | },
|
22 | 23 | {
|
23 |
| - "name": "Gradient Integration", |
| 24 | + "name": "Gradient", |
24 | 25 | "type": "Gradient",
|
25 | 26 | "cat": "Billing & Invoicing",
|
26 | 27 | "forceSyncButton": true,
|
|
54 | 55 | "mappingRequired": false
|
55 | 56 | },
|
56 | 57 | {
|
57 |
| - "name": "Halo PSA Ticketing Integration", |
| 58 | + "name": "Halo PSA Ticketing", |
58 | 59 | "type": "HaloPSA",
|
59 | 60 | "cat": "Ticketing",
|
60 | 61 | "forceSyncButton": false,
|
|
111 | 112 | "mappingRequired": true
|
112 | 113 | },
|
113 | 114 | {
|
114 |
| - "name": "NinjaOne Integration", |
| 115 | + "name": "NinjaOne", |
115 | 116 | "type": "NinjaOne",
|
116 | 117 | "cat": "Documentation & Monitoring",
|
117 | 118 | "forceSyncButton": true,
|
|
121 | 122 | "type": "input",
|
122 | 123 | "fieldtype": "input",
|
123 | 124 | "name": "NinjaOne.Instance",
|
124 |
| - "label": "Please enter your NinjaOne Instance", |
| 125 | + "label": "Please enter your NinjaOne Instance hostname", |
125 | 126 | "placeholder": "app.ninjarmm.com, eu.ninjarmm.com, oc.ninjarmm.com, ca.ninjarmm.com, us2.ninjarmm.com"
|
126 | 127 | },
|
127 | 128 | {
|
|
140 | 141 | },
|
141 | 142 | {
|
142 | 143 | "type": "checkbox",
|
143 |
| - "name": "NinjaOne.UserDocumentsEnabled", |
144 |
| - "label": "Synchronize Detailed User Information (Requires NinjaOne Documentation)" |
| 144 | + "name": "NinjaOne.LicenseDocumentsEnabled", |
| 145 | + "label": "Sync Licenses (Requires NinjaOne Documentation)" |
145 | 146 | },
|
146 | 147 | {
|
147 | 148 | "type": "checkbox",
|
148 |
| - "name": "NinjaOne.LicenseDocumentsEnabled", |
149 |
| - "label": "Synchronize Detailed License Information (Requires NinjaOne Documentation)" |
| 149 | + "name": "NinjaOne.UserDocumentsEnabled", |
| 150 | + "label": "Sync Users (Requires NinjaOne Documentation)" |
150 | 151 | },
|
151 | 152 | {
|
152 | 153 | "type": "checkbox",
|
153 | 154 | "name": "NinjaOne.LicensedOnly",
|
154 |
| - "label": "Only Synchronize Licensed Users" |
| 155 | + "label": "Only Sync Licensed Users (Requires NinjaOne Documentation)" |
155 | 156 | },
|
156 | 157 | {
|
157 | 158 | "type": "checkbox",
|
158 | 159 | "name": "NinjaOne.Enabled",
|
159 | 160 | "label": "Enable Integration"
|
160 | 161 | }
|
161 | 162 | ],
|
162 |
| - "mappingRequired": true |
| 163 | + "mappingRequired": true, |
| 164 | + "fieldMapping": true, |
| 165 | + "autoMapSyncApi": true, |
| 166 | + "showSyncButton": true |
| 167 | + }, |
| 168 | + { |
| 169 | + "name": "Hudu", |
| 170 | + "type": "Hudu", |
| 171 | + "cat": "Documentation", |
| 172 | + "forceSyncButton": true, |
| 173 | + "helpText": "This integration allows you to populate custom asset layouts with Tenant information, monitor device compliance state, document other items and generate relationships inside Hudu.", |
| 174 | + "SettingOptions": [ |
| 175 | + { |
| 176 | + "type": "input", |
| 177 | + "fieldtype": "input", |
| 178 | + "name": "Hudu.BaseUrl", |
| 179 | + "label": "Please enter your Hudu URL", |
| 180 | + "placeholder": "https://yourcompany.huducloud.com" |
| 181 | + }, |
| 182 | + { |
| 183 | + "type": "input", |
| 184 | + "fieldtype": "password", |
| 185 | + "name": "Hudu.APIKey", |
| 186 | + "label": "Hudu API Key", |
| 187 | + "placeholder": "Enter your Hudu API Key" |
| 188 | + }, |
| 189 | + { |
| 190 | + "type": "checkbox", |
| 191 | + "name": "Hudu.CreateMissingUsers", |
| 192 | + "label": "Create missing users in Hudu" |
| 193 | + }, |
| 194 | + { |
| 195 | + "type": "checkbox", |
| 196 | + "name": "Hudu.CreateMissingDevices", |
| 197 | + "label": "Create missing devices in Hudu" |
| 198 | + }, |
| 199 | + { |
| 200 | + "type": "checkbox", |
| 201 | + "name": "Hudu.Enabled", |
| 202 | + "label": "Enable Integration" |
| 203 | + } |
| 204 | + ], |
| 205 | + "mappingRequired": true, |
| 206 | + "fieldMapping": true, |
| 207 | + "showSyncButton": true |
163 | 208 | },
|
164 | 209 | {
|
165 | 210 | "name": "PasswordPusher",
|
|
0 commit comments