Datto RMM API
The Datto RMM (Remote Monitoring and Management) v2 REST API lets partners manage sites, devices, alerts, jobs, audits, account/site variables, users, and system status across their RMM account. It is served from platform-specific regional hosts on the CentraStage infrastructure (e.g. concord, merlot, pinotage, vidal, zinfandel, syrah), secured with OAuth 2.0 access tokens minted from API key/secret pairs, rate-limited (600 read / 100 write requests per rolling 60 seconds), and paginated (max 250 results per page).
Documentation
APIReference
https://concord-api.centrastage.net/api/swagger-ui/index.html
Authentication
https://raw.githubusercontent.com/api-evangelist/datto/refs/heads/main/authentication/datto-authentication.yml
RateLimits
https://raw.githubusercontent.com/api-evangelist/datto/refs/heads/main/rate-limits/datto-rate-limits.yml
Specifications
Other Resources
Overlay
https://raw.githubusercontent.com/api-evangelist/datto/refs/heads/main/overlays/datto-rmm-overlay.yaml
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/datto/refs/heads/main/errors/datto-problem-types.yml
DataModel
https://raw.githubusercontent.com/api-evangelist/datto/refs/heads/main/data-model/datto-data-model.yml
Conventions
https://raw.githubusercontent.com/api-evangelist/datto/refs/heads/main/conventions/datto-conventions.yml
APIsJSON
https://raw.githubusercontent.com/api-evangelist/datto/refs/heads/main/apis.yml