Skip to main content
Orquestr exposes a Cloud API for customers, licenses, devices, functions, and saved SQL. A single API key authenticates all of it.
Manage customers, licenses, and devices, then list and invoke device functions.
Browse endpoints

Authentication

Send your API key as a Bearer token:
Use your sk_live_…. Create keys in the Orquestr dashboard. Keys can include optional customer_id / license_id / device_id filters that narrow which resources they can access.

Response shape

Public Cloud API success responses use a consistent envelope. Errors are not wrapped in data — see Errors.

Single resource

Create, retrieve, update, revoke, and most deletes return the resource (or acknowledgment) under data:
Deletes that previously returned { "ok": true } now return { "data": { "ok": true } }. Saved SQL DELETE stays HTTP 204 with an empty body.

Lists

List endpoints return an array under data plus pagination meta:

Pagination query params

If both page and per_page are omitted, the API returns the full set. meta still reflects the full count (total_pages: 1, per_page equal to the result length, or the default when empty). Some list responses add extra fields on meta (for example function list includes device_id and adapter).

Before you start

  • All requests are HTTPS. Plain HTTP is rejected
  • Requests and responses are JSON
  • Rate limits apply per API key and depend on your plan