Comprehensive guide for working with the Rhombus API and building applications on the Rhombus platform. Use when the user asks questions about the Rhombus API, requests cURL examples, needs endpoint documentation, wants to build apps integrating Rhombus cameras/access control/sensors, asks "How do I [X] using the Rhombus API", or asks about streaming video, LPR, face recognition, webhooks, door controllers, IoT sensors, alarm monitoring, relay/NVR management, third-party RTSP cameras, or any Rhombus development task. Also trigger when the user mentions Rhombus platform capabilities, wants to generate SDK clients, or references the Rhombus OpenAPI spec. Covers all 65+ API service categories across 892+ endpoints including camera management, access control, IoT sensors, face recognition, vehicle/LPR, alarm monitoring, lockdown plans, occupancy, elevators, relay/NVR, webhooks, user management, and more.
Implement edge streaming and third-party camera integration with Rhombus — RTSP bridging via edgecaster, ONVIF camera ingestion via rhombus-libonvif, custom analytics seekpoint generation, and embedded player usage. Use whenever the user mentions RTSP, ONVIF, "edge ingest", "secure raw streams", "seekpoint", "third-party camera", "non-Rhombus camera", "NVR integration", "edgecaster", "Jetson", "roboflow", or asks to stream video out of or into the Rhombus platform via a non-standard path. Also trigger for questions about the Player-example repo and lightweight web camera embeds.
Generate a typed SDK client for the Rhombus API in Python, TypeScript, Java, Go, or C# from the official OpenAPI 3.0 spec. Use whenever the user asks to scaffold a Rhombus client, generate an SDK, create typed API bindings, build a Python/TypeScript/Java Rhombus client, mentions openapi-generator, or says they want typed API calls instead of raw HTTP. Also trigger when the user asks about Rhombus Codegen, the rhombus-api-examples-javascript repo's typed stubs, or how to consume the Rhombus OpenAPI spec programmatically.