Create access key
Creates a new access key. Can be scoped to specific tool packs and registered users. The new key’s scope must be a subset of the parent key (the access key authenticating this request).
Creates a new access key. Can be scoped to specific tool packs and registered users. The new key’s scope must be a subset of the parent key (the access key authenticating this request).
Token-based authentication with required prefix “Bearer”
Human-readable label for the key. Auto-generated if omitted.
Tool packs this key can access. Must be a subset of the parent key’s tool_pack_ids. Pass null for unrestricted access to all tool packs in the organization.
Registered users this key can access. Must be a subset of the parent key’s registered_user_ids. Pass null for unrestricted access to all registered users in the organization.
Limits which actions this key can perform. Available scopes: runtime:all (MCP tool calls), management:all (resource management endpoints).
Expiration timestamp. Must be before the parent key’s expires_at. Defaults to 90 days from now if omitted. Pass null explicitly for a key that never expires.
Seconds until the key expires. Alternative to expires_at.
Human-readable label for the key. Auto-generated if omitted.
Tool packs this key can access. Must be a subset of the parent key’s tool_pack_ids. Pass null for unrestricted access to all tool packs in the organization.
Registered users this key can access. Must be a subset of the parent key’s registered_user_ids. Pass null for unrestricted access to all registered users in the organization.
Limits which actions this key can perform. Available scopes: runtime:all (MCP tool calls), management:all (resource management endpoints).
Expiration timestamp. Must be before the parent key’s expires_at. Defaults to 90 days from now if omitted. Pass null explicitly for a key that never expires.