Skip to content

REST API reference ​

The API lets your program interact with SereinFlow. Draw a flow in the console, then read it, start it, and inspect results through HTTP. Publish it and create a public interface for stable external access.

For canvas nodes, see Node libraries. To run the service inside ASP.NET Core, see Host integration.

First call ​

  1. Read URLs, keys, and errors to confirm API access.
  2. Find project and flow IDs through Projects and flows API.
  3. Start and inspect a run through Runs API.
  4. For external callers, read Flow versions and Public interfaces.

Find endpoints by task ​

TaskReference
Find projects and save flowsProjects and flows
Publish or roll back a flowFlow versions
Start runs and read outputs or filesRuns, events, and workpieces
Upload or upgrade node librariesNode libraries
Invoke published flows externallyPublic interfaces
Manage runtime settings and keysEnvironment and keys
Pause and step through a flowDebug sessions

This reference lists routes in the current code. The running API's Swagger UI (default http://localhost:8188/swagger) shows full field models and is enabled by default in Development.

SereinFlow user and developer documentation