请求约定
Base URL 与协议头
/v1 开头,例如 POST /v1/agents。
所有请求携带三个头。Authorization 使用智谱开放平台 API Key:
multipart/form-data),不要发 JSON。
需要把会话里的对话和工具内容加密落库时,创建会话再加 x-events-encrypted: true(只能是小写 true / false)。详见 会话事件数据加密。
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
https://agent-api.bigmodel.cn/api/agent/managed
/v1 开头,例如 POST /v1/agents。
所有请求携带三个头。Authorization 使用智谱开放平台 API Key:
-H "Authorization: Bearer $ZHIPUAI_API_KEY"
-H "zai-version: 2026-05-26"
-H "zai-beta: managed-agents-2026-05-26"
multipart/form-data),不要发 JSON。
需要把会话里的对话和工具内容加密落库时,创建会话再加 x-events-encrypted: true(只能是小写 true / false)。详见 会话事件数据加密。
| 方法 | 路径 | 名称 | 说明 |
|---|---|---|---|
| POST | /v1/environments | 创建 Environment | 创建运行环境(软件包、网络策略) |
| GET | /v1/environments | 列出 Environment | 列出运行环境 |
| GET | /v1/environments/ | 获取 Environment | 获取单个环境 |
| POST | /v1/environments/ | 更新 Environment | 只影响之后新建的会话 |
| POST | /v1/environments/ | 归档 Environment | 已有会话继续,不能再绑新会话 |
| DELETE | /v1/environments/ | 删除 Environment | 删除环境 |
| 方法 | 路径 | 名称 | 说明 |
|---|---|---|---|
| POST | /v1/sessions | 创建 Session | 引用 Agent 与 Environment 创建会话 |
| GET | /v1/sessions | 列出 Session | 按条件列出会话 |
| GET | /v1/sessions/ | 获取 Session | 获取状态、用量与配置快照 |
| POST | /v1/sessions/ | 更新 Session | 更新标题或 metadata;idle 时也可换工具 |
| POST | /v1/sessions/ | 归档 Session | 归档后只读 |
| DELETE | /v1/sessions/ | 删除 Session | 删除会话 |
| POST | /v1/sessions/ | 发送事件 | 发送用户消息、工具结果或打断 |
| GET | /v1/sessions/ | 列出事件 | 分页拉取事件历史 |
| GET | /v1/sessions/ | 订阅实时事件 | 用 SSE 订阅实时事件 |
| POST | /v1/sessions/ | 新增会话资源 | 会话创建后追加挂载文件等资源 |
| GET | /v1/sessions/ | 列出会话资源 | 列出已挂载资源 |
| GET | /v1/sessions/ | 获取会话资源 | 获取单个挂载资源 |
| DELETE | /v1/sessions/ | 删除会话资源 | 移除挂载资源 |
| 方法 | 路径 | 名称 | 说明 |
|---|---|---|---|
| POST | /v1/files | 上传 File | 上传文件,供会话挂载给 Agent 读 |
| GET | /v1/files | 列出 File | 列出已上传和会话产出的文件 |
| GET | /v1/files/:fileId | 获取 File | 获取文件元数据 |
| GET | /v1/files/:fileId/content | 下载 File 内容 | 下载文件内容 |
| DELETE | /v1/files/:fileId | 删除 File | 删除文件 |
| 方法 | 路径 | 名称 | 说明 |
|---|---|---|---|
| POST | /v1/memory_stores | 创建 Memory Store | 创建跨会话的记忆库 |
| GET | /v1/memory_stores | 列出 Memory Store | 列出记忆库 |
| GET | /v1/memory_stores/ | 获取 Memory Store | 获取记忆库 |
| POST | /v1/memory_stores/ | 更新 Memory Store | 更新名称、说明或 metadata |
| POST | /v1/memory_stores/ | 归档 Memory Store | 归档后不能再挂到新会话 |
| DELETE | /v1/memory_stores/ | 删除 Memory Store | 删除记忆库及其中全部记忆 |
| POST | /v1/memory_stores/ | 创建 Memory | 写入一条记忆 |
| GET | /v1/memory_stores/ | 列出 Memory | 按路径前缀浏览记忆 |
| GET | /v1/memory_stores/ | 获取 Memory | 读取一条记忆 |
| POST | /v1/memory_stores/ | 更新 Memory | 更新路径或内容 |
| DELETE | /v1/memory_stores/ | 删除 Memory | 删除一条记忆 |
| GET | /v1/memory_stores/ | 列出 Memory Version | 列出记忆的变更记录 |
| GET | /v1/memory_stores/ | 获取 Memory Version | 获取某次变更 |
| POST | /v1/memory_stores/ | 脱敏 Memory Version | 抹除该版本中的敏感内容,保留审计轨迹 |
| 方法 | 路径 | 名称 | 说明 |
|---|---|---|---|
| POST | /v1/vaults | 创建 Vault | 创建凭据集合 |
| GET | /v1/vaults | 列出 Vault | 列出 Vault |
| GET | /v1/vaults/ | 获取 Vault | 获取 Vault |
| POST | /v1/vaults/ | 更新 Vault | 更新展示名或 metadata |
| POST | /v1/vaults/ | 归档 Vault | 归档 Vault |
| DELETE | /v1/vaults/ | 删除 Vault | 删除 Vault |
| POST | /v1/vaults/ | 创建 Credential | 添加一条凭据 |
| GET | /v1/vaults/ | 列出 Credential | 列出凭据,不含密钥原文 |
| GET | /v1/vaults/ | 获取 Credential | 获取凭据元数据 |
| POST | /v1/vaults/ | 更新 Credential | 轮换 token 等密钥 |
| POST | /v1/vaults/ | 验证 MCP OAuth | 探测 MCP OAuth 凭据是否仍有效 |
| POST | /v1/vaults/ | 归档 Credential | 归档凭据 |
| DELETE | /v1/vaults/ | 删除 Credential | 删除凭据 |
| 方法 | 路径 | 名称 | 说明 |
|---|---|---|---|
| POST | /v1/skills | 创建 Skill | 上传自定义 Skill |
| GET | /v1/skills | 列出 Skill | 列出 Skill |
| GET | /v1/skills/:skillId | 获取 Skill | 获取 Skill |
| DELETE | /v1/skills/:skillId | 删除 Skill | 删除 Skill |
| POST | /v1/skills/:skillId/versions | 创建 Skill Version | 上传新版本 |
| GET | /v1/skills/:skillId/versions | 列出 Skill Version | 列出版本 |
| GET | /v1/skills/:skillId/versions/:version | 获取 Skill Version | 获取某个版本 |
| GET | /v1/skills/:skillId/versions/:version/content | 下载 Skill ZIP | 下载该版本的 ZIP |
| DELETE | /v1/skills/:skillId/versions/:version | 删除 Skill Version | 删除某个版本 |
| 方法 | 路径 | 名称 | 说明 |
|---|---|---|---|
| POST | /v1/deployments | 创建 Deployment | 创建定时或手动触发的任务 |
| GET | /v1/deployments | 列出 Deployment | 列出定时任务 |
| GET | /v1/deployments/:deploymentId | 获取 Deployment | 获取任务配置 |
| POST | /v1/deployments/:deploymentId | 更新 Deployment | 更新名称、调度或初始事件 |
| POST | /v1/deployments/:deploymentId/pause | 暂停 Deployment | 暂停定时触发;手动运行仍可用 |
| POST | /v1/deployments/:deploymentId/unpause | 恢复 Deployment | 恢复定时触发 |
| POST | /v1/deployments/:deploymentId/archive | 归档 Deployment | 归档后不再触发 |
| POST | /v1/deployments/:deploymentId/run | 手动运行 Deployment | 立即触发一次运行 |
| GET | /v1/deployment_runs | 列出 Deployment Run | 列出运行记录 |
| GET | /v1/deployment_runs/:runId | 获取 Deployment Run | 获取单次运行结果 |
{
"type": "error",
"error": {
"type": "invalid_request_error",
"message": "environment_id: value is required"
},
"request_id": "req_xxxxxxxxxxxx"
}
| HTTP | error.type | 典型场景 |
|---|---|---|
| 400 / 422 | invalid_request_error | 参数非法、字段不支持、缺少必填字段 |
| 401 | authentication_error | 缺少或无法解析凭据 |
| 403 | permission_error | 身份可识别但权限不足 |
| 404 | not_found_error | 资源不存在或对调用者不可见 |
| 409 | invalid_request_error | 版本冲突、资源状态冲突、唯一键冲突(无独立 conflict 类型,结合状态码与 message 区分) |
| 413 | request_too_large | 请求体超限 |
| 429 | rate_limit_error | 配额或请求频率超限 |
| 500 | api_error | 内部错误 |
| 504 | timeout_error | 请求或上游处理超时 |
| 502 / 503 / 529 | overloaded_error | 上游不可用或服务过载 |
Was this page helpful?