Skip to main content
POST
更新部署
每个请求都必须发送 ?beta=trueanthropic-version: 2023-06-01anthropic-beta: managed-agents-2026-04-01

授权

X-Api-Key
string
header
默认值:sk-ant-local-default
必填

OMA 工作区 API 密钥。

请求头

anthropic-version
string
必填
anthropic-beta
string
必填

路径参数

deployment_id
string
必填

部署标识符。

查询参数

beta
enum<boolean>
必填

为此接口启用 Beta API 合同,必须为 true

可用选项:
true

请求体

application/json

用于更新 deployment 的请求参数。省略字段以保留其当前值。

name
string

人类可读的名称。必须非空。省略则保留。无法清除。

Maximum string length: 256
description
string | null

描述。省略则保持不变;发送空字符串或 null 则清除。

Maximum string length: 2048
agent

要部署的智能体。接受 agent ID 字符串(会重新固定到最新版本),或同时指定 ID 和 version 的 agent 对象。省略则保持不变。无法清除。

environment_id
string

会话运行所在 environment 的 ID。省略则保留。无法清除。

Maximum string length: 128
vault_ids
string[] | null

密钥库 ID 列表。全量替换。省略以保留;发送空数组或 null 以清除。最多 50 个。

initial_events
object[]

初始事件。全量替换。省略以保留。不可清除。最少 1 个,最多 50 个。

向会话发送用户消息的参数。

示例:
resources
object[] | null

会话资源。全量替换。省略以保留;发送空数组或 null 以清除。最多 500 个。

将 GitHub 仓库挂载到会话的容器中。

示例:
metadata
object | null

元数据补丁。将某个键设为字符串以插入或更新该键,设为 null 以删除该键。省略该字段则保持不变。存储的元数据集合最多 16 个键(每个键最多 64 个字符),值最多 512 个字符。

schedule
object | null

Cron 调度。全量替换。省略以保留;发送 null 以清除(恢复为仅手动触发)。

示例:
budget
object | null

未来会话的消费上限。整体替换。省略表示保留;发送 null 表示清除(此后创建的会话不设上限)。部署智能体的模型必须有公开的列表价格,否则请求将被拒绝;多智能体名册在每次触发复制该上限时会被完整重新校验,并以同样的方式失败即拒绝。

响应

请求成功。

部署是智能体的一个已配置实例——它将智能体绑定到自主运行所需的一切:环境、凭据、初始事件,以及可选的调度计划。

type
enum<string>
必填
可用选项:
deployment
示例:

"deployment"

id
string
必填

此部署的唯一标识符。

示例:

"depl_011CZkZcDH3vPqd7xnEfwTai"

name
string
必填

人类可读的名称。

示例:

"每日订单报告"

description
string | null
必填

对部署功能的描述。

示例:

"每个工作日早晨将昨天的订单汇总为报告。"

agent
object
必填

该部署所运行的智能体的引用,已解析为具体版本。

示例:
environment_id
string
必填

会话运行所在 environment 的 ID。

示例:

"env_011CZkZ9X2dpNyB7HsEFoRfW"

vault_ids
string[]
必填

为从此部署创建的会话提供已存储凭据的密钥库 ID 列表。

示例:
initial_events
object[]
必填

每个会话创建后立即发送的事件。

发送到会话的用户消息。

示例:
resources
object[]
必填

附加到此部署所创建会话的资源。回显输入内容,但不包括只写凭据。

挂载到每个会话容器中的 GitHub 仓库。授权令牌为只写,不会被返回。

示例:
metadata
object
必填

任意键值元数据。最多 16 对。

示例:
schedule
object | null
必填

周期性 cron 调度。存在时启用计划执行;为 null 表示仅手动执行。cron 变体包含计算得出的时间戳(下次触发时间、上次运行时间)。

示例:
status
enum<string>
必填

部署的计算状态:activepaused。已归档的部署会报告为 active,同时已设置 archived_at

可用选项:
active,
paused
示例:

"active"

paused_reason
object
必填

部署被暂停的原因。仅当 status 为 paused 时非空;否则为 null。

示例:

null

created_at
string<date-time>
必填

部署的创建时间。

示例:

"2026-03-15T10:00:00Z"

updated_at
string<date-time>
必填

部署的最后更新时间。

示例:

"2026-03-15T10:00:00Z"

archived_at
string<date-time> | null
必填

部署的归档时间。未归档时为 null。

示例:

null

budget
object | null

为该部署创建的每个会话设定的消费上限。未设置预算时不存在。