MCPBundler Docs
MCPBundler Docs
Back to marketplaceGetting StartedAuthenticationTutorial - Bundle to Connected Agent
API Reference
Auth
Bundler
Bundles
Catalog
Deployments
Create DeploymentRemove Entry CredentialDelete DeploymentGenerate TokenGet DeploymentLink Vault EntryList Credential MetadataList DeploymentsRename DeploymentRevoke TokenUnlink Vault EntryUpdate Router ConfigWrite Credential
Discover
LLM
MCP Listing Claims
MCP Listings
OAuth2
Observability
Organisations
Reviews
Roadmap
SCIM
Users
Utils
Vault
Webhooks
API ReferenceDeployments

Update Router Config

PATCH
/v1/deployments/{deployment_id}/router

Update a deployment's router configuration.

Authorization: caller must own the deployment.

Merges the provided fields into the existing router config JSON rather than replacing it wholesale, so unrelated keys (e.g. entry_snapshot_ids, router_key_name) are preserved.

Authorization

OAuth2AuthorizationCodeBearer
AuthorizationBearer <token>

In: header

Path Parameters

deployment_id*Deployment Id
Formatuuid

Query Parameters

verify_locally?Verify Locally
Defaulttrue

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

curl -X PATCH "https://example.com/v1/deployments/497f6eca-6276-4993-bfeb-53cbbbba6f08/router" \  -H "Content-Type: application/json" \  -d '{    "router_enabled": true  }'
Empty
{  "detail": [    {      "loc": [        "string"      ],      "msg": "string",      "type": "string"    }  ]}

Unlink Vault Entry

Previous Page

Write Credential

Next Page

router_enabled*Router Enabled
router_key_id?|null
loading_strategy?Loading Strategy
Default"eager"
router_set_context?Router Set Context
Defaulttrue
router_rolling_window?Router Rolling Window
Defaultfalse