What it provides
- Device sync — RMM-managed devices are imported as Regentra assets
- Asset enrichment — Hostname, serial number, OS, manufacturer, model, and warranty data are populated from agent telemetry
- Real-time updates — Webhook support for immediate asset updates when device state changes
- Alert-to-ticket — an active Level alert can open a PSA ticket automatically (via the webhook, see below); the ticket auto-resolves when the alert clears
Setup
1
Get your Level API key
In Level.io, navigate to your account settings and generate an API key with read access to devices.
2
Enter the key in Regentra
Go to Settings → Integrations → Level.io RMM and paste your API key.
3
Test the connection
Click Test Connection to verify Regentra can reach the Level API.
4
Save and sync
Save the configuration. Click Sync Now to trigger the initial import, or wait for the next scheduled sync.
What syncs
Each Level.io device maps to a Regentra asset with the following fields:Sync frequency
- Scheduled sync runs every 6 hours, pulling the full device inventory
- Real-time webhooks push individual device, group, and alert updates as they occur
Webhook setup
To enable real-time updates:1
Copy the webhook URL and secret
After saving your API key in Regentra, go to Settings → Integrations → Level.io RMM and copy the Webhook URL and Webhook Secret shown on the card.
2
Configure in Level.io
In Level.io, go to Settings → Webhooks and click Create webhook. Paste the Webhook URL as the endpoint and the Webhook Secret as the signing secret. Enable all 8 event types:
alert_active, alert_resolved, device_created, device_updated, device_deleted, group_created, group_updated, group_deleted.3
Verify delivery
Once Level starts sending events, the integration card shows a “Webhook time ago” indicator with the time since the last delivery Regentra received.
alert_active and alert_resolved are handled specially: an active alert opens a PSA ticket (idempotent — Regentra won’t open a second ticket for the same still-active alert), and the matching alert_resolved event auto-resolves it. The other six event types drive asset sync only.
Webhooks are optional. The 6-hour scheduled sync works without them. Webhooks add near-instant asset updates and are the only path for alert-to-ticket creation.