Skip to main content
The Rhombus API gives you programmatic access to the full Rhombus platform across 863 endpoints. Built on an API-first architecture since 2016, every endpoint you see here is the same one that powers the Rhombus web console, mobile apps, and firmware. If you can do it in the Rhombus UI, you can do it through the API.

Authentication

Every request requires two headers for token-based authentication:
HeaderValue
x-auth-schemeapi-token
x-auth-apikeyYour API key from the Rhombus Console
curl -X POST https://api2.rhombussystems.com/api/org/getOrganization \
  -H "x-auth-scheme: api-token" \
  -H "x-auth-apikey: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

Base URL

All API requests are made to one of two base URLs depending on the type of operation:
Base URLPurpose
https://api2.rhombussystems.comAll API endpoints (device management, configuration, events, users, etc.)
https://media.rhombussystems.comMedia and streaming operations (video clips, live streams, thumbnails)

Common Patterns

  • All requests use POST — every endpoint accepts a POST request with a JSON body, even for read operations.
  • All responses are JSON — responses follow a consistent JSON structure across the entire API.
  • Empty body for simple queries — endpoints that do not require parameters still expect an empty JSON object ({}).

Browse by Category

Cameras & Video

Manage cameras, retrieve clips, configure video settings, and access live and recorded footage.

Audio

Control audio devices, manage audio clips, and configure speaker settings.

Access Control

Manage doors, access points, credentials, and entry logs.

Sensors & Environment

Monitor environmental sensors, retrieve readings, and configure thresholds.

Events & Alerts

Query events, configure alert rules, and manage notification preferences.

Analytics & AI

Access face recognition, license plate detection, people counting, and other AI-powered features.

Users & Organization

Manage users, roles, permissions, and organization settings.

Integrations

Configure webhooks, third-party connections, and external system integrations.

Platform & Config

System configuration, firmware management, network settings, and platform administration.
This documentation syncs nightly with our production API. Use the interactive playground on any endpoint page to test requests with your API key.