Enterprise Feature — API key permissioning is available on superglue Enterprise plans. Contact us to learn more.
API key types
| Type | Access |
|---|---|
| Unrestricted | Full access to GraphQL, REST, MCP, and all tools |
| Restricted | REST and MCP only, limited to specific tools |
Creating API keys
Create and manage API keys from the dashboard:
Restricted keys
Restricted API keys can only access tools explicitly listed in theirallowedTools configuration:
allowedTools value | Meaning |
|---|---|
['*'] | All tools allowed (wildcard) |
['tool-1', 'tool-2'] | Only these specific tools |
What restricted keys can do
- Execute tools via REST API (
/v1/tools/{id}/run) - Execute tools via MCP server
- List only their allowed tools
What restricted keys cannot do
- Access the GraphQL API
- View or execute tools not in their allowed list
- Modify tool configurations
Use cases
AI Agent Access
Create restricted keys for AI agents that only allow access to approved tools
Third-Party Integrations
Share restricted keys with external services that only need to trigger specific tools
Example: Creating a restricted key for an agent
- Navigate to Settings → API Keys
- Click Create API Key
- Enable Restricted access
- Select the tools this key should access
- Copy the generated key