Zernio
Zernio
API Reference

Workflows

Workflows

List workflowsGETCreate workflowPOSTGet workflow with graphGETUpdate workflowPATCHDelete workflowDELETEActivate workflowPOSTPause workflowPOSTDuplicate a workflowPOST

Runs

List workflow runsGETManually start a workflow runPOSTGet an execution's timelineGET

Versions

List a workflow's version historyGETGet a specific workflow versionGETRestore a workflow versionPOST
Dashboard
llms.txtOpenAPI
OverviewPlatformsAPI ReferenceResources
Workflows

List a workflow's version history

Returns the snapshot history. A new version is recorded automatically before every PATCH to nodes / edges / entryNodeId, and explicitly when a previous version is restored. Lightweight list. Call getWorkflowVersion for the full snapshot graph.


GET
/v1/workflows/{workflowId}/versions

Authorization

bearerAuth
AuthorizationBearer <token>

API key authentication: send your Zernio API key in the Authorization header, prefixed with Bearer.

In: header

Path Parameters

workflowId*string

Response Body

application/json

application/json

application/json

application/json

{  "success": true,  "versions": [    {      "version": 0,      "name": "string",      "description": "string",      "createdBy": "string",      "createdByEmail": "string",      "restoredFromVersion": 0,      "createdAt": "2019-08-24T14:15:22Z"    }  ]}
Was this page helpful?

Get an execution's timeline

Returns the per-step run-log for a single workflow execution: trigger fired, each node visited, edge handles taken, errors, and durations. Backed by Tinybird (90-day retention). Used by the Runs UI drawer to render the timeline.

Get a specific workflow version

Returns the full snapshot for a single historical version, including the graph.