Skip to main content
POST /v1/apps turns a canvas project into a reusable flow — the same thing the Studio “Publish” button does, over the API. It needs the apps:write scope.
A flow is a published canvas: creating one needs the authoring payload (input_node_ids, output_node_ids, param_schema, and the compiled executable_graph) that Flowy Studio builds from the canvas. Today that payload is produced by the Studio editor — a plain API caller must supply it.

Request

POST /v1/apps
cURL
Response
The flow is created in the key’s workspace and owned by the key’s actor. Once published, run it with Start a run and poll with Get a run.