The identity and technical contract details declared by the specification.
BetaManagedAgentsMCPToolsetParams
object
Configuration for tools from an MCP server defined in mcpservers.
4 properties
2 required
BetaManagedAgentsMultiagentRosterEntryParams
An entry in a multiagent roster: an agent ID string, a versioned agent reference, or self.
BetaManagedAgentsAdvisorParams
object
Platform advisor roster entry: a model the session's primary thread may consult mid-turn. At most one per roster; the entry occupies the roster name anthropic.…
2 properties
2 required
BetaManagedAgentsMCPToolConfig
object
Resolved configuration for a specific MCP tool.
3 properties
3 required
BetaManagedAgentsAgentReference
object
A resolved agent reference with a concrete version.
3 properties
3 required
BetaManagedAgentsMCPToolsetDefaultConfig
object
Resolved default configuration for all tools from an MCP server.
2 properties
2 required
BetaManagedAgentsEffortHigh
object
High effort. Favors reasoning depth.
1 property
1 required
BetaManagedAgentsCustomToolParams
object
A custom tool that is executed by the API client rather than the agent. When the agent calls this tool, an agent.customtooluse event is emitted and the session…
4 properties
4 required
BetaManagedAgentsMultiagentCoordinatorParams
object
A coordinator topology: the session's primary thread orchestrates work by spawning session threads, each running an agent drawn from the agents roster.
2 properties
2 required
BetaManagedAgentsAgentToolset20260401Params
object
Configuration for built-in agent tools. Use this to enable or disable groups of tools available to the agent.
3 properties
1 required
BetaManagedAgentsWriteToolConfig
object
Configuration for the write tool.
4 properties
4 required
BetaManagedAgentsModelConfig
object
Model identifier and configuration.
4 properties
1 required
BetaManagedAgentsMultiagentSelfParams
object
Sentinel roster entry meaning "the agent that owns this configuration". Resolved server-side to a concrete agent reference.
1 property
1 required
BetaManagedAgentsMultiagentCoordinator
object
Resolved coordinator topology with a concrete agent roster.
2 properties
2 required
BetaManagedAgentsPermissionPolicy
object
Permission policy for tool execution.
BetaManagedAgentsCustomSkillParams
object
A user-created custom skill.
3 properties
2 required
BetaManagedAgentsModelConfigParams
object
An object that defines additional configuration control over model use
4 properties
1 required
BetaManagedAgentsAgentToolConfigUnion
object
Configuration for a specific agent tool.
BetaManagedAgentsCustomSkill
object
A resolved user-created custom skill.
3 properties
3 required
BetaManagedAgentsMultiagentParams
Multiagent orchestration configuration. Currently supports the coordinator topology.
BetaManagedAgentsMCPToolConfigParams
object
Configuration override for a specific MCP tool.
3 properties
1 required
BetaManagedAgentsGlobToolConfig
object
Configuration for the glob tool.
4 properties
4 required
BetaManagedAgentsReadToolConfigParams
object
Configuration override for the read tool.
4 properties
1 required
BetaGatewayTimeoutError
object
2 properties
2 required
BetaManagedAgentsMultiagentRosterEntry
A resolved multiagent roster entry.
BetaManagedAgentsAgentToolsetDefaultConfigParams
object
Default configuration for all tools in a toolset.
2 properties
BetaManagedAgentsGrepToolConfig
object
Configuration for the grep tool.
4 properties
4 required
BetaManagedAgentsModel
The model that will power your agent. See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
BetaManagedAgentsWebFetchToolConfigParams
object
Configuration override for the webfetch tool.
7 properties
1 required
BetaManagedAgentsAnthropicSkill
object
A resolved Anthropic-managed skill.
3 properties
3 required
BetaManagedAgentsCustomToolInputSchema
object
JSON Schema for custom tool input parameters.
3 properties
1 required
BetaManagedAgentsAgentToolset20260401
object
3 properties
3 required
BetaManagedAgentsCreateAgentParams
object
Request parameters for creating an agent.
9 properties
2 required
BetaManagedAgentsAnthropicSkillParams
object
An Anthropic-managed skill.
3 properties
2 required
BetaManagedAgentsEffortXhigh
object
Extra-high effort. Not all models accept this level.
1 property
1 required
BetaManagedAgentsGrepToolConfigParams
object
Configuration override for the grep tool.
4 properties
1 required
BetaManagedAgentsAgentToolParams
object
Union type for tool configurations in the tools array.
BetaManagedAgentsMCPServer
object
Union type for MCP server connection definitions returned in API responses.
BetaManagedAgentsAgentToolConfigUnionParams
object
Configuration override for a specific tool within a toolset.
BetaManagedAgentsAgentParams
object
Specification for an Agent. Provide a specific version or use the short-form agent="agentid" for the most recent version
3 properties
2 required
BetaManagedAgentsBashToolConfigParams
object
Configuration override for the bash tool.
4 properties
1 required
BetaManagedAgentsMCPServerParams
object
Union type for MCP server connection definitions.
BetaAPIError
object
2 properties
2 required
BetaManagedAgentsWebSearchToolConfigParams
object
Configuration override for the websearch tool.
7 properties
1 required
BetaManagedAgentsEffortLevel
string
How hard Claude works on each turn. Higher levels favor reasoning depth over latency. Not all models accept every level; invalid combinations are rejected at c…
BetaManagedAgentsWriteToolConfigParams
object
Configuration override for the write tool.
4 properties
1 required
BetaRateLimitError
object
2 properties
2 required
BetaManagedAgentsMCPServerURLDefinition
object
URL-based MCP server connection as returned in API responses.
3 properties
3 required
BetaManagedAgentsUserLocation
object
Approximate user location for search result localization.
5 properties
1 required
BetaManagedAgentsModelParams
BetaManagedAgentsReadToolConfig
object
Configuration for the read tool.
4 properties
4 required
BetaManagedAgentsSpeed
string
Inference speed mode. fast provides significantly faster output token generation at premium pricing. Not all models support fast; invalid combinations are reje…
BetaManagedAgentsMCPToolset
object
4 properties
4 required
BetaInvalidRequestError
object
2 properties
2 required
BetaManagedAgentsWebSearchToolConfig
object
Configuration for the websearch tool.
7 properties
4 required
BetaManagedAgentsAgentTool
object
Union type for tool configurations returned in API responses.
BetaManagedAgentsEffortMedium
object
Medium effort. Balances latency and reasoning depth.
1 property
1 required
BetaManagedAgentsEffortLow
object
Low effort. Favors latency over reasoning depth.
1 property
1 required
BetaManagedAgentsGlobToolConfigParams
object
Configuration override for the glob tool.
4 properties
1 required
BetaManagedAgentsEffortParams
BetaManagedAgentsURLMCPServerParams
object
URL-based MCP server connection.
3 properties
3 required
BetaManagedAgentsListAgents
object
Paginated list of agents.
2 properties
1 required
BetaManagedAgentsAgent
object
A Managed Agents agent.
15 properties
15 required
BetaTimestamp
string
A timestamp in RFC 3339 format
BetaOverloadedError
object
2 properties
2 required
BetaBillingError
object
2 properties
2 required
BetaManagedAgentsEditToolConfig
object
Configuration for the edit tool.
4 properties
4 required
BetaManagedAgentsEffortMax
object
Maximum effort. Favors reasoning depth over latency.
1 property
1 required
BetaManagedAgentsEditToolConfigParams
object
Configuration override for the edit tool.
4 properties
1 required
BetaManagedAgentsAlwaysAskPolicy
object
Tool calls require user confirmation before execution.
1 property
1 required
BetaAuthenticationError
object
2 properties
2 required
BetaNotFoundError
object
2 properties
2 required
BetaManagedAgentsAdvisor
object
Platform advisor roster entry: a model the session's primary thread may consult mid-turn.
2 properties
2 required
BetaManagedAgentsSkillParams
Skill to load in the session container.
BetaManagedAgentsEffort
object
How hard Claude works on each turn. Sets outputconfig.effort on every Messages call the session makes.
BetaPermissionError
object
2 properties
2 required
BetaManagedAgentsAgentToolsetDefaultConfig
object
Resolved default configuration for agent tools.
2 properties
2 required
BetaManagedAgentsBashToolConfig
object
Configuration for the bash tool.
4 properties
4 required
BetaManagedAgentsSkill
Resolved skill as returned in API responses.
BetaManagedAgentsAlwaysAllowPolicy
object
Tool calls are automatically approved without user confirmation.
1 property
1 required
BetaManagedAgentsMultiagent
Resolved multiagent orchestration configuration as returned in API responses.
BetaManagedAgentsMCPToolsetDefaultConfigParams
object
Default configuration for all tools from an MCP server.
2 properties
BetaManagedAgentsCustomTool
object
A custom tool as returned in API responses.
4 properties
4 required
BetaErrorResponse
object
3 properties
3 required
BetaManagedAgentsWebFetchToolConfig
object
Configuration for the webfetch tool.
7 properties
4 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Anthropic publishes across the network.