Skip to content

Tool 模板与包 API

项目内创建、预览、安装、提交、发布和删除 Tool 模板 / Tool 包及其版本。

基础信息

  • 基础路径/projects/:projectId/tool-templates
  • 认证方式:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。

端点

补充端点

本节补充 plans/need-update-api.md 中尚未覆盖到 docs-site 的接口。端点标题保持严格的 METHOD /path 格式,便于后台文档覆盖率服务识别。

GET /projects/:projectId/package-installs

列出项目已安装的 Tool 包。

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 路径参数

参数说明
projectId项目 ID

请求:无请求体。Query 参数用于分页、过滤、搜索或状态筛选;未传时按后端默认排序与分页返回。

响应:成功时返回目标资源详情、状态或配置对象。

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


POST /projects/:projectId/package-installs

安装 Tool 包到当前项目。

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 路径参数

参数说明
projectId项目 ID

请求:请求体为 JSON,包含创建、提交、安装、发布或业务动作所需字段。

响应:成功时返回创建或更新后的资源对象,或 { "success": true }

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


PATCH /projects/:projectId/package-installs/:installId

升级、降级或调整已安装 Tool 包。

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 路径参数

参数说明
projectId项目 ID
installId安装记录 ID

请求:请求体为 JSON,传入需要变更的字段;未传字段保持不变。

响应:成功时返回创建或更新后的资源对象,或 { "success": true }

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


DELETE /projects/:projectId/package-installs/:installId

从项目卸载 Tool 包。

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 路径参数

参数说明
projectId项目 ID
installId安装记录 ID

请求:通常无请求体;删除类接口通过路径参数定位资源,部分接口会执行软删除、释放绑定或撤回流程。

响应:成功时返回 { "success": true } 或等价删除结果;资源不存在、无权限或存在依赖时返回 4xx。

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


GET /projects/:projectId/package-installs/:installId/files/:fileId/summary

读取已安装 Tool 包中文件的摘要信息。

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 路径参数

参数说明
projectId项目 ID
installId安装记录 ID
fileId文件 ID

请求:无请求体。Query 参数用于分页、过滤、搜索或状态筛选;未传时按后端默认排序与分页返回。

响应:成功时返回目标资源详情、状态或配置对象。

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


GET /projects/:projectId/tool-installs

已安装 Tool 列表

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 路径参数

参数说明
projectId项目 ID

请求:无请求体。Query 参数用于分页、过滤、搜索或状态筛选;未传时按后端默认排序与分页返回。

响应:成功时返回列表数据,通常包含 items / data / rows 与分页或统计字段。

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


POST /projects/:projectId/tool-installs

安装 Tool 模板

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 权限:project:write

路径参数

参数说明
projectId项目 ID

请求:请求体为 JSON,包含创建、提交、安装、发布或业务动作所需字段。

响应:成功时返回创建或更新后的资源对象,或 { "success": true }

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


PATCH /projects/:projectId/tool-installs/:installId

升级/回退 Tool 版本

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 权限:project:write

路径参数

参数说明
projectId项目 ID
installId安装记录 ID

请求:请求体为 JSON,传入需要变更的字段;未传字段保持不变。

响应:成功时返回创建或更新后的资源对象,或 { "success": true }

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


DELETE /projects/:projectId/tool-installs/:installId

卸载 Tool 模板

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 权限:project:write

路径参数

参数说明
projectId项目 ID
installId安装记录 ID

请求:通常无请求体;删除类接口通过路径参数定位资源,部分接口会执行软删除、释放绑定或撤回流程。

响应:成功时返回 { "success": true } 或等价删除结果;资源不存在、无权限或存在依赖时返回 4xx。

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


POST /projects/:projectId/tool-packages

创建项目 Tool 包。

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 路径参数

参数说明
projectId项目 ID

请求:请求体为 JSON,包含创建、提交、安装、发布或业务动作所需字段。

响应:成功时返回创建或更新后的资源对象,或 { "success": true }

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


PATCH /projects/:projectId/tool-packages/:id

编辑项目 Tool 包。

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 路径参数

参数说明
projectId项目 ID
id资源 ID

请求:请求体为 JSON,传入需要变更的字段;未传字段保持不变。

响应:成功时返回创建或更新后的资源对象,或 { "success": true }

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


DELETE /projects/:projectId/tool-packages/:id

删除项目 Tool 包。

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 路径参数

参数说明
projectId项目 ID
id资源 ID

请求:通常无请求体;删除类接口通过路径参数定位资源,部分接口会执行软删除、释放绑定或撤回流程。

响应:成功时返回 { "success": true } 或等价删除结果;资源不存在、无权限或存在依赖时返回 4xx。

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


POST /projects/:projectId/tool-packages/:id/publish

直接发布 Tool 包。

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 路径参数

参数说明
projectId项目 ID
id资源 ID

请求:请求体为 JSON,包含创建、提交、安装、发布或业务动作所需字段。

响应:成功时返回创建或更新后的资源对象,或 { "success": true }

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


POST /projects/:projectId/tool-packages/:id/submit

提交 Tool 包审核。

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 路径参数

参数说明
projectId项目 ID
id资源 ID

请求:请求体为 JSON,包含创建、提交、安装、发布或业务动作所需字段。

响应:成功时返回创建或更新后的资源对象,或 { "success": true }

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


POST /projects/:projectId/tool-packages/:id/versions

列出文档历史版本,用于回溯、对比或选择回滚目标。

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 路径参数

参数说明
projectId项目 ID
id资源 ID

请求:请求体为 JSON,包含创建、提交、安装、发布或业务动作所需字段。

响应:成功时返回创建或更新后的资源对象,或 { "success": true }

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


DELETE /projects/:projectId/tool-packages/:id/versions/:versionId

删除 Tool 包版本。

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 路径参数

参数说明
projectId项目 ID
id资源 ID
versionId版本 ID

请求:通常无请求体;删除类接口通过路径参数定位资源,部分接口会执行软删除、释放绑定或撤回流程。

响应:成功时返回 { "success": true } 或等价删除结果;资源不存在、无权限或存在依赖时返回 4xx。

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


POST /projects/:projectId/tool-packages/:id/versions/:versionId/submit

提交 Tool 包版本审核。

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 路径参数

参数说明
projectId项目 ID
id资源 ID
versionId版本 ID

请求:请求体为 JSON,包含创建、提交、安装、发布或业务动作所需字段。

响应:成功时返回创建或更新后的资源对象,或 { "success": true }

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


POST /projects/:projectId/tool-packages/:id/versions/:versionId/withdraw

撤回 Tool 包版本审核。

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 路径参数

参数说明
projectId项目 ID
id资源 ID
versionId版本 ID

请求:请求体为 JSON,包含创建、提交、安装、发布或业务动作所需字段。

响应:成功时返回创建或更新后的资源对象,或 { "success": true }

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


POST /projects/:projectId/tool-packages/:id/withdraw

撤回 Tool 包审核。

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 路径参数

参数说明
projectId项目 ID
id资源 ID

请求:请求体为 JSON,包含创建、提交、安装、发布或业务动作所需字段。

响应:成功时返回创建或更新后的资源对象,或 { "success": true }

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


GET /projects/:projectId/tool-packages/available

列出当前项目可安装的 Tool 包。

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 路径参数

参数说明
projectId项目 ID

请求:无请求体。Query 参数用于分页、过滤、搜索或状态筛选;未传时按后端默认排序与分页返回。

响应:成功时返回列表数据,通常包含 items / data / rows 与分页或统计字段。

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


GET /projects/:projectId/tool-packages/mine

列出当前用户在项目中维护的 Tool 包。

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 路径参数

参数说明
projectId项目 ID

请求:无请求体。Query 参数用于分页、过滤、搜索或状态筛选;未传时按后端默认排序与分页返回。

响应:成功时返回列表数据,通常包含 items / data / rows 与分页或统计字段。

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


POST /projects/:projectId/tool-packages/preview-from-folder

从项目文件夹预览可发布的 Tool 包元数据。

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 路径参数

参数说明
projectId项目 ID

请求:请求体为 JSON,包含创建、提交、安装、发布或业务动作所需字段。

响应:成功时返回创建或更新后的资源对象,或 { "success": true }

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


POST /projects/:projectId/tool-templates

创建 Tool 模板

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 权限:project:write

路径参数

参数说明
projectId项目 ID

请求:请求体为 JSON,包含创建、提交、安装、发布或业务动作所需字段。

响应:成功时返回创建或更新后的资源对象,或 { "success": true }

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


PATCH /projects/:projectId/tool-templates/:id

编辑我的 Tool 模板

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 权限:project:write

路径参数

参数说明
projectId项目 ID
id资源 ID

请求:请求体为 JSON,传入需要变更的字段;未传字段保持不变。

响应:成功时返回创建或更新后的资源对象,或 { "success": true }

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


DELETE /projects/:projectId/tool-templates/:id

删除我的 Tool 模板

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 权限:project:write

路径参数

参数说明
projectId项目 ID
id资源 ID

请求:通常无请求体;删除类接口通过路径参数定位资源,部分接口会执行软删除、释放绑定或撤回流程。

响应:成功时返回 { "success": true } 或等价删除结果;资源不存在、无权限或存在依赖时返回 4xx。

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


POST /projects/:projectId/tool-templates/:id/publish

直接发布 Tool 模板

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 权限:project:write

路径参数

参数说明
projectId项目 ID
id资源 ID

请求:请求体为 JSON,包含创建、提交、安装、发布或业务动作所需字段。

响应:成功时返回创建或更新后的资源对象,或 { "success": true }

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


POST /projects/:projectId/tool-templates/:id/submit

提交 Tool 模板审核

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 权限:project:write

路径参数

参数说明
projectId项目 ID
id资源 ID

请求:请求体为 JSON,包含创建、提交、安装、发布或业务动作所需字段。

响应:成功时返回创建或更新后的资源对象,或 { "success": true }

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


POST /projects/:projectId/tool-templates/:id/versions

添加 Tool 模板版本

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 权限:project:write

路径参数

参数说明
projectId项目 ID
id资源 ID

请求:请求体为 JSON,包含创建、提交、安装、发布或业务动作所需字段。

响应:成功时返回创建或更新后的资源对象,或 { "success": true }

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


DELETE /projects/:projectId/tool-templates/:id/versions/:versionId

删除 Tool 模板版本

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 权限:project:write

路径参数

参数说明
projectId项目 ID
id资源 ID
versionId版本 ID

请求:通常无请求体;删除类接口通过路径参数定位资源,部分接口会执行软删除、释放绑定或撤回流程。

响应:成功时返回 { "success": true } 或等价删除结果;资源不存在、无权限或存在依赖时返回 4xx。

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


POST /projects/:projectId/tool-templates/:id/versions/:versionId/submit

提交 Tool 模板版本审核

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 权限:project:write

路径参数

参数说明
projectId项目 ID
id资源 ID
versionId版本 ID

请求:请求体为 JSON,包含创建、提交、安装、发布或业务动作所需字段。

响应:成功时返回创建或更新后的资源对象,或 { "success": true }

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


POST /projects/:projectId/tool-templates/:id/versions/:versionId/withdraw

撤回 Tool 模板版本审核

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 权限:project:write

路径参数

参数说明
projectId项目 ID
id资源 ID
versionId版本 ID

请求:请求体为 JSON,包含创建、提交、安装、发布或业务动作所需字段。

响应:成功时返回创建或更新后的资源对象,或 { "success": true }

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


POST /projects/:projectId/tool-templates/:id/withdraw

撤回 Tool 模板审核

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 权限:project:write

路径参数

参数说明
projectId项目 ID
id资源 ID

请求:请求体为 JSON,包含创建、提交、安装、发布或业务动作所需字段。

响应:成功时返回创建或更新后的资源对象,或 { "success": true }

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


GET /projects/:projectId/tool-templates/available

可安装 Tool 模板列表

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 路径参数

参数说明
projectId项目 ID

请求:无请求体。Query 参数用于分页、过滤、搜索或状态筛选;未传时按后端默认排序与分页返回。

响应:成功时返回列表数据,通常包含 items / data / rows 与分页或统计字段。

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


GET /projects/:projectId/tool-templates/mine

我的 Tool 模板列表

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 路径参数

参数说明
projectId项目 ID

请求:无请求体。Query 参数用于分页、过滤、搜索或状态筛选;未传时按后端默认排序与分页返回。

响应:成功时返回列表数据,通常包含 items / data / rows 与分页或统计字段。

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500


POST /projects/:projectId/tool-templates/preview-from-document

从文档预览 Tool 模板

认证:JWT Bearer Token 或 API Key(combinedAuth)。写入、发布、提交和删除需要项目写权限。 权限:project:write

路径参数

参数说明
projectId项目 ID

请求:请求体为 JSON,包含创建、提交、安装、发布或业务动作所需字段。

响应:成功时返回创建或更新后的资源对象,或 { "success": true }

常见错误400 参数非法,401 未认证,403 权限不足,404 资源不存在;服务端或上游异常返回 500

AI Workflow Editor