Skip to content

节点类库 API ​

类库是一包可复用的 .NET 节点。先上传到服务端,再把它加入项目。下面列出当前使用的主路由。

查看与上传 ​

方法路径做什么
GET/api/node-catalog/builtins查看自带节点
GET/api/libraries列出类库
GET/api/libraries/usage查看类库使用情况
GET/api/libraries/{libraryId}读取一份类库
POST/api/libraries/upload上传 ZIP 包,使用 multipart/form-data
POST/api/libraries/upload-zip同样用于上传 ZIP 包
PATCH/api/libraries/{libraryId}/family指定类库系列
PATCH/api/libraries/{libraryId}/lifecycle调整类库状态
DELETE/api/libraries/{libraryId}归档类库
GET/api/library-families列出类库系列
GET/api/library-families/{familyId}/artifacts列出系列下的制品

上传表单里的文件字段名是 file。若缺少它,服务器会返回 400。

让项目使用类库 ​

方法路径做什么
GET/api/projects/{projectId}/libraries查看项目引用
GET/api/projects/{projectId}/libraries/usage查看该项目中的使用情况
PUT/api/projects/{projectId}/libraries/{libraryId}加入项目
DELETE/api/projects/{projectId}/libraries/{libraryId}从项目移除

上传成功不等于项目已经引用。若节点在上传后没有出现在项目中,先检查项目引用。

升级已有类库 ​

先 POST /api/projects/{projectId}/library-upgrades/preview 生成升级预览,用 GET /api/projects/{projectId}/library-upgrades/{upgradeId} 查看计划,确认后再调用同一路径下的 /apply 或 /apply-batch。预览帮助你看清哪些流程会受影响。

环境管理员还可以使用 /api/environment/libraries 查看包含归档项的类库,用 /api/environment/libraries/upload 上传,并通过 /archive、/reindex 管理指定类库。这些是当前环境管理路由。

想先理解“类库”和“节点”的关系,请读节点与类库。

SereinFlow 使用与开发文档