Key Concepts
Organizations
An Organization (Org) is the top-level entity that groups your team and workspaces. Org members share billing, authentication, and access controls. Organizations exist on the Hub — the central management layer.Org Workspaces
An Org Workspace represents a workspace as seen from the organization level. It stores the workspace’s name, key, secret, and org membership. Org workspaces also exist on the Hub and are used for provisioning, access control, and credential management.Workspaces
A Workspace is the runtime environment where integrations, connections, and tenant data live. Workspaces store the actual configuration — settings, webhook URIs, public keys, and tenant data. In a multi-instance deployment, each workspace runs on a specific Instance.Architecture
- The Hub manages organizations, org workspaces, user access, and credential rotation centrally.
- Each Instance runs one or more workspaces with their integration data, connections, and tenant state.
- The Management API operates on the Hub and routes workspace-level configuration changes to the appropriate instance.
Typical Workflow
- Create a workspace via
POST /org-workspaceswith a name and org ID. - Configure it via
PATCH /org-workspaces/{id}— set webhook URIs, public keys, settings, etc. - Generate an access token via
POST /org-workspaces/{id}/access-tokento authenticate API calls scoped to that workspace. - Rotate secrets via
POST /org-workspaces/{id}/rotate-secretwhen needed. - Archive/restore workspaces as your customers come and go.