Available RMM integrations
NinjaOne
NinjaOne
Syncs: Organizations, Devices, PoliciesNinjaOne uses an OAuth 2.0 client credentials flow. Recapp authenticates with the NinjaOne API using a Client ID and Client Secret, then syncs your organizations and their managed devices.Required credentials
Device type filteringAfter entering credentials, click Fetch Types to load the device types available in your NinjaOne environment. Select which types to include when syncing — Recapp auto-selects workstations and servers by default. Leave the filter empty to sync all device types.
| Field | Description |
|---|---|
| Region | Your NinjaOne hosting region: US (app.ninjarmm.com), EU (eu.ninjarmm.com), OC/APAC (oc.ninjarmm.com), or CA (ca.ninjarmm.com) |
| Client ID | Your NinjaOne API Client ID, found under Administration → Apps → API |
| Client Secret | Your NinjaOne API Client Secret from the same location |
Datto RMM
Datto RMM
Syncs: Sites, Devices, AlertsDatto RMM uses a regional API endpoint plus an API key and secret key pair. You must provide the correct API URL for your Datto RMM platform instance (e.g.,
Device type filteringAfter entering credentials, click Fetch Types to load the device types from your Datto RMM account. Recapp normalizes Datto device categories into canonical buckets (workstation, server, network, ESXi, printer, mobile, other) and auto-selects workstations and servers.
zinfandel, pinotage, concord).Required credentials| Field | Description |
|---|---|
| API URL | Your Datto RMM API endpoint URL, e.g. https://zinfandel-api.centrastage.net |
| API Key | Your Datto RMM API key |
| API Secret Key | Your Datto RMM API secret key |
The API URL varies by platform. Common patterns include
pinotage-api, merlot-api, concord-api, vidal-api, zinfandel-api, and syrah-api. Check your Datto RMM portal URL or admin settings to identify your platform.ConnectWise RMM
ConnectWise RMM
Syncs: Agents, Devices, Alerts, PatchesConnectWise RMM integrates via CSV upload rather than a live API connection. Export an agent report from your ConnectWise RMM portal and upload it directly inside Recapp.Setup steps
Export from ConnectWise RMM
In your ConnectWise RMM portal, generate a device/agent report and download it as a CSV file.
Because ConnectWise RMM uses CSV import, there is no live API sync. To refresh your device data, upload a new CSV export from ConnectWise RMM.
Level RMM
Level RMM
Syncs: Organizations, DevicesLevel RMM connects with a single API key. Recapp uses the Level API to sync your organizations and their associated devices.Required credentials
| Field | Description |
|---|---|
| API Key | Your Level API key, found under Settings → API Keys in the Level portal |