Skip to main content
PATCH
Update tool provider

Authorizations

Authorization
string
header
required

Organization API key, generated in studio.sidenet.ai. Backend only — never in a browser.

Path Parameters

id
string
required
Example:

"8d3b1a75-6c02-4e59-b84f-27a9d5e10c63"

Body

application/json
name
string
Minimum string length: 1
Example:

"Acme CRM"

base_url
string<uri>
Example:

"https://api.acme.example"

description
string | null
Example:

"Customer records"

auth_type
enum<string> | null
Available options:
basic,
bearer,
api-key,
oauth2,
custom
auth_config
object | null
Example:
default_headers
object | null
Example:
runtime_auth
boolean
Example:

false

timeout_ms
integer
Required range: 1000 <= x <= 30000
Example:

30000

mcp_transport
enum<string> | null
Available options:
streamable_http,
sse
auth_secret
object
Example:

Response

The updated provider, and the rebuild that followed

provider
object
rebuild
object
warning
string

Present only when an MCP provider was saved but its tools failed to load. The row IS persisted — it just has zero tools until the config is fixed.