Skip to main content

Atomically create a server project with a specified UUID

POST 

/api/workflows

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; projectCard and visibility are optional. Server atomically stores the complete project declaration and records the creator as owner. It does not create a default record first, perform a second metadata synchronization, or accept project source. If the same account already manages the project, an identical UUID, name, and type recovers the binding and refreshes the declaration; other conflicts return 409.

Request

Responses

Created or recovered successfully; returns the specified UUID, project type, complete declaration, and visibility.