跳到主要内容

使用指定 UUID 原子创建 server 项目

POST 

/api/workflows

登录用户或管理员使用本地 package.json.id 中的 UUID 创建或恢复同 UUID server 项目。 workflowIdnameprojectType 和包含 dataStorage.mode 的完整 projectInfo 必填; projectCardvisibility 可选。Server 在一个请求中原子保存完整项目声明并把创建者记为 owner,不先创建默认记录再二次同步,也不接收项目源码。已有且由同一账号管理的同 UUID、 名称与类型请求会恢复绑定并刷新声明;其它冲突返回 409

An authenticated user or administrator creates or recovers a same-UUID server project from the UUID in local package.json.id. workflowId, name, projectType, and complete projectInfo containing dataStorage.mode are required. Server stores the complete declaration atomically; it does not create a default record first or accept project source.

Request

Responses

创建或恢复成功,返回指定 UUID、项目类型、完整声明和可见性。