Download OpenAPI specification:
把算子、工具箱、MCP 打成 .adp 包导出,或从包导入回来。用于环境间搬运与备份。
导出是 GET、导入是 multipart:导入不是发 JSON,而是把 .adp 文件作为
表单字段 data 上传,Content-Type 必须是 multipart/form-data,
否则直接 415。
导入需要业务域:请求必须带 x-business-domain 头,导入的内容归属该业务域。
认证:Authorization: Bearer <token>(OAuth access token 或 bak_ 前缀的
AppKey)。
导出单个组件的配置。响应带
Content-Disposition: attachment; filename=<type>_export_<时间戳>.adp,
浏览器会直接落盘;Content-Type 仍是 application/json——.adp 就是 JSON。
导出内容按 type 落在响应的对应字段里(operator / toolbox / mcp),
其余字段不出现。
| type required | string (ComponentType) Enum: "operator" "toolbox" "mcp" 组件类型。 |
| id required | string 组件 ID。 |
{- "operator": { },
- "toolbox": { },
- "mcp": { }
}上传 .adp 包导入组件。
三个容易踩的点:
multipart/form-data**。发 JSON 会直接 415,报文写明
Content-Type must be multipart/form-data。data**,不是 file。x-business-domain 头,导入内容归属该业务域;缺了返回 400。mode 决定同名组件的处理:create 只新建,撞上已存在的就报错;
upsert 存在则更新。默认 create。
| type required | string (ComponentType) Enum: "operator" "toolbox" "mcp" 组件类型。 |
| x-business-domain required | string 业务域 ID。导入内容归属该业务域,缺失返回 400。 |
| data required | string <binary>
|
| mode | string (ImportMode) Default: "create" Enum: "create" "upsert" 导入模式。 |
{- "code": "Public.BadRequest",
- "description": "string",
- "solution": "string",
- "link": "string",
- "details": null
}