Skip to main content
A workflow is the top-level JSON document that FlowDrop reads and writes. It contains an array of nodes, an array of edges connecting them, and a metadata object.

Schema

Metadata

schemaVersion, createdAt, and updatedAt are required on the metadata object. schemaVersion identifies the document format — not the workflow’s own revision history. The format field determines which nodes appear in the sidebar and how the workflow is exported. The default is "flowdrop". Set it to "agentspec" for workflows compatible with the Oracle Open Agent Spec.

Minimal Example

The smallest valid workflow — an empty canvas ready for editing:

Full Example

A workflow with two connected nodes and complete metadata:

Import and Export

For programmatic access to workflows, see Creating Workflows — Import and Export.

Next Steps