Overview
Dome separates platform administration from runtime agent access. A workspace role or platform API key governs CLI commands, API endpoints, and MCP management tools. Rules govern what a registered agent may do at the gateway. Refer to Permissions concept for the two-layer model. Memberships attach people to a workspace with one role. Platform API keys attach automation to aworkspace, tenant, or org scope with an explicit permission list. Agent API keys authenticate agent runtimes and use a separate lifecycle. Refer to create an agent API key for agent credentials.
The typical workflow is:
- Assign a workspace member a role that matches their job.
- Create a platform API key for CI/CD or user automation that must call the Dome API.
- Revoke keys and remove memberships when access is no longer needed.
Workspace roles
Assign one role per member in each workspace. Roles apply per workspace. The same user can hold different roles across workspaces.
You set the role when you assign a workspace member.
Platform API keys
Platform API keys authenticate automation against the Dome API. Scope a key toworkspace, tenant, or org. Set expiration for temporary automation and revoke unused keys immediately.
Agent credentials use a separate lifecycle. For agent authentication, create an agent API key.
You create, list, and revoke keys when you manage platform API keys.
Requirements
Before you begin, authenticate the Dome CLI and select a workspace context.Permissions
Member and platform API key management require elevated roles. Each operation states the permission it requires. For exhaustive flags, tool parameters, and endpoint contracts, refer to the CLI, MCP, and API references.Manage workspace members
Assign one role per member in each workspace. Choose from the workspace roles above.Requires workspace
admin (or an equivalent cascaded role).- CLI
- MCP
- API
- Agent
Manage platform API keys
Create scoped keys for CI/CD pipelines and user automation. Agent credentials use a separate lifecycle.Requires
apikey.manage at the scope where you create the key.- CLI
- MCP
- API
- Agent
Reference:
dome platform-keysworkspace, tenant, or org. Set expiration for temporary automation and revoke unused keys immediately.
For agent authentication, create an agent API key.