Flow State Model

Each flow stores a list of states. The last state in the array is used during execution.

{
  "version": 1,
  "nodes": [
    {
      "id": "node-1",
      "type": "input | processing | output",
      "data": {
        "label": "Node title",
        "format": "node_format",
        "content": {}
      },
      "measured": { "width": 200, "height": 80 },
      "position": { "x": 0, "y": 0 },
      "dragging": false,
      "selected": false
    }
  ],
  "edges": [
    { "id": "edge-1", "source": "node-1", "target": "node-2" }
  ],
  "selectedEdge": null,
  "selectedNode": null
}

To discover valid format values, call the nodes endpoints.