Eden REST API

Workflow Run APIs

Source
ProtocolREST / JSON
Base path/api/v1
AuthenticationBearer token

Workflow run APIs manage execution instances after a workflow is defined.

Run Lifecycle

Workflow Definition Version APIs

MethodRoutePurpose
POST/api/v1/workflows/{workflow}/runsStart a workflow run.
GET/api/v1/workflows/{workflow}/versionsList workflow versions.
GET/api/v1/workflows/{workflow}/versions/{version}Get a workflow version.
POST/api/v1/workflows/{workflow}/versions/{version}/planPlan a workflow version.

Run Management APIs

MethodRoutePurpose
POST/api/v1/workflow-runs/importImport a workflow run.
GET/api/v1/workflow-runs/{run_id}Get a workflow run.
GET/api/v1/workflow-runs/{run_id}/stepsGet run steps.
POST/api/v1/workflow-runs/{run_id}/cancelCancel a run.
POST/api/v1/workflow-runs/{run_id}/resumeResume a run.
POST/api/v1/workflow-runs/{run_id}/forkFork a run.
GET/api/v1/workflow-runs/{run_id}/exportExport a run.
Help improve Eden Docs

Find something unclear or incomplete? Review the source and propose an update.

View on GitLab Updated August 2, 2026