Skip to main content
Your RMM is the authoritative record of managed endpoints across your clients. Connecting it to Recapp pulls in organizations (or sites) and their associated devices, letting you cross-reference agent coverage against your PSA client list and endpoint security tools. Recapp supports NinjaOne, Datto RMM, ConnectWise RMM (via CSV), and Level RMM.

Available RMM integrations

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
FieldDescription
RegionYour NinjaOne hosting region: US (app.ninjarmm.com), EU (eu.ninjarmm.com), OC/APAC (oc.ninjarmm.com), or CA (ca.ninjarmm.com)
Client IDYour NinjaOne API Client ID, found under Administration → Apps → API
Client SecretYour NinjaOne API Client Secret from the same location
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.
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., zinfandel, pinotage, concord).Required credentials
FieldDescription
API URLYour Datto RMM API endpoint URL, e.g. https://zinfandel-api.centrastage.net
API KeyYour Datto RMM API key
API Secret KeyYour 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.
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.
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
1

Export from ConnectWise RMM

In your ConnectWise RMM portal, generate a device/agent report and download it as a CSV file.
2

Add the integration in Recapp

Go to Integrations → Add Integration and select ConnectWise RMM.
3

Upload the CSV

In the setup dialog, upload your CSV export. Recapp parses the file and imports device records.
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.
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
FieldDescription
API KeyYour Level API key, found under Settings → API Keys in the Level portal

Default RMM

If you have multiple RMM instances connected, set one as your default RMM to indicate the primary device source for reconciliation. Open the three-dot menu on any RMM card and select Set as default RMM.