Skip to main content
PATCH
/
agents
/
{id}
JavaScript SDK
import { CortiClient, CortiEnvironment } from "@corti/sdk";

const client = new CortiClient({
    environment: CortiEnvironment.Eu,
    auth: {
        clientId: "YOUR_CLIENT_ID",
        clientSecret: "YOUR_CLIENT_SECRET"
    },
    tenantName: "YOUR_TENANT_NAME"
});
await client.agents.update("12345678-90ab-cdef-gh12-34567890abc");
{
  "id": "<string>",
  "name": "<string>",
  "description": "<string>",
  "systemPrompt": "<string>",
  "experts": [
    {
      "id": "<string>",
      "name": "<string>",
      "description": "<string>",
      "systemPrompt": "<string>",
      "mcpServers": [
        {
          "id": "<string>",
          "name": "<string>",
          "url": "<string>",
          "authorizationScope": "<string>",
          "redirectUrl": "<string>"
        }
      ]
    }
  ],
  "mcpServers": [
    {
      "id": "<string>",
      "name": "<string>",
      "url": "<string>",
      "authorizationScope": "<string>",
      "redirectUrl": "<string>"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.corti.ai/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

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

Headers

Tenant-Name
string
required

Identifies a distinct entity within Corti's multi-tenant system. Ensures correct routing and authentication of the request.

Example:

"base"

Path Parameters

id
string
required

The identifier of the agent associated with the context.

Example:

"12345678-90ab-cdef-gh12-34567890abc"

Body

application/json
name
string

The name of the agent.

systemPrompt
string

The system prompt that defines the overall agents behavior and expectations. This field is optional as there is a default system orchestrator.

description
string

A brief description of the agent's capabilities.

experts
object[]
mcpServers
object[]

A list of MCP servers that the agent can call. If omitted, the agent can't call any MCP servers.

Response

Agent updated successfully.

id
string
required

The unique identifier of the agent.

name
string
required

The name of the agent.

description
string
required

A brief description of the agent's capabilities.

systemPrompt
string
required

The system prompt that defines the overall agents behavior and expectations.

experts
object[]
mcpServers
object[]

A list of MCP servers that the agent can call. If omitted, the agent can't call any MCP servers.