Admin API
Workspaces
List, create and rename workspaces, and set a workspace’s ingest rate limit.
A workspace is the tenant: it owns sources, destinations, connections and members, and Postgres row-level security keeps its rows apart from every other workspace.
Members read their own workspace, and its admins rename it. Staff accounts list every workspace; only a super staff account creates one or sets its ingest rate limit (events per second).
Operations
| Operation | Request | Who may call it |
|---|---|---|
| listWorkspaces | GET /v1/workspaces | staff: super, support |
| createWorkspace | POST /v1/workspaces | staff: super |
| getWorkspace | GET /v1/workspaces/{ws} | viewer or above; staff: super, support |
| updateWorkspace | PATCH /v1/workspaces/{ws} | staff: super |
| updateWorkspaceSettings | PATCH /v1/workspaces/{ws}/settings | admin |
This is the console’s API, not a public one: requests reach it only through the console’s server, for a signed-in user. There are no API keys for it yet. It is listed so you know what each action does and which role it needs.