Skip to main content
GET
List workflows

Authorizations

x-api-key
string
header
required

Lyzr API key. Studio session keys (agk_, ags_) and durable sk- keys are accepted. Required on every endpoint except GET /node-types and a webhook-triggered execute that carries X-Webhook-Secret.

Response

OK

flow_id
string
flow_name
string
Example:

"Document Processing Flow"

flow_data
object

Workflow graph definition as JSON (nodes, connections, and node configuration). See the flow_data reference for the full structure and the node types reference for every node type.

Example:
version
integer
is_owner
boolean

Computed per response so the UI can distinguish owned rows from shared rows without seeing the owner's key. Not persisted.

live_version_id
string
read-only

The version production runs. Absent until a version has been deployed, in which case production runs the draft.

has_unpublished_changes
boolean
read-only

True when the draft differs from the newest version, or when nothing has been published yet.

is_locked
boolean
read-only

True when the owner has locked the workflow. Set it with PATCH /workflows/{id}/lock; a normal save never changes it.

user_id
string
org_id
string
created_at
string
updated_at
string