Cavaridge
OS
Home
Helpdesk
RMM
Patch Mgmt
HIPAA
Client Portal
Analytics
Security
SLA Tracker
Backup
Licenses
Vault
IT Docs
Audit
Automation
AI Reports
Reports Builder
Dashboards
API Gateway
API Gateway App #20
?
—
Active Keys
—
Requests (24h)
—
Success Rate
—
Loading keys…
No API keys yet
Create your first key to start using the API.
Name / Prefix
Scopes
Last Used
Status
Action
Last 1,000 requests · retained 30 days
Time
Key
Method
Path
Status
Latency
IP
Loading logs…

Overview

The Cavaridge REST API gives programmatic access to your MSP data. Authenticate with a bearer token issued in the Keys tab. All endpoints return JSON. Pagination uses cursor-based pagination via the cursor and limit query parameters.

Base URL

https://cavaridge.io/api/v1

Authentication

Pass your API key as a bearer token in the Authorization header.

Authorization: Bearer cvr_live_…

Scopes

helpdesk:read rmm:read patch:read hipaa:read sla:read audit:read dashboards:read all:read all:write

Keys with all:read can access any GET endpoint. Prefer narrow scopes in production.

Endpoints

GET
/v1/health
Health check — no auth required
public
GET
/v1/tickets
List tickets · ?limit=&cursor=
helpdesk:read
GET
/v1/tickets/:id
Get a single ticket by ID
helpdesk:read
GET
/v1/devices
List RMM endpoints · ?limit=&cursor=
rmm:read
GET
/v1/patches
List patch inventory · ?limit=&cursor=
patch:read
GET
/v1/sla/breaches
SLA breach events · ?limit=
sla:read
GET
/v1/audit/events
Unified audit log · ?limit=&cursor=
audit:read

Example

# List open tickets curl -H "Authorization: Bearer cvr_live_…" \ https://cavaridge.io/api/v1/tickets?limit=10 # Response shape { "data": [ { "id": 42, "subject": "VPN down", "status": "open", ... } ], "cursor": 35, "has_more": true }

Rate Limits

60 requests per minute per API key (sliding window). When exceeded the API returns 429 with a Retry-After header (seconds). The rate counter resets one minute after the oldest request in the window.

Create API Key

helpdesk:read
helpdesk:write
rmm:read
patch:read
hipaa:read
sla:read
audit:read
dashboards:read
all:read
all:write
Copy this secret now — it will not be shown again.
—