Update workspace Tool Registry configuration

Beta

Update the default visibility or one per-tool override for a workspace. Requests are partial and idempotent, making this endpoint suitable for configuration automation across many workspaces. Base tools cannot be disabled. Requires workspace owner or admin permissions.

Authentication

X-API-KEYstring
API Key authentication via header
OR
AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Path parameters

workspace_idstringRequired

Request

This endpoint expects an object.
default_visibilityenum or nullOptional
Default visibility for tools without an explicit override
toolobject or nullOptional
An optional update to one tool override

Response

Tool Registry configuration updated successfully
default_visibilityenum
Default visibility for tools without an explicit override
toolslist of objects

Persisted per-tool overrides, sorted by tool ID

workspace_idstring
The workspace ID

Errors

400
Bad Request Error
403
Forbidden Error
404
Not Found Error
422
Unprocessable Entity Error