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 workflows

Returns workflows with run stats. Filter by status or profile.


GET
/v1/workflows

Authorization

bearerAuth
AuthorizationBearer <token>

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

In: header

Query Parameters

profileId?string

Filter by profile. Omit to list across all profiles

status?string

Value in

  • "draft"
  • "active"
  • "paused"
limit?integer
Default50
skip?integer
Default0

Response Body

application/json

application/json

{  "success": true,  "workflows": [    {      "id": "string",      "name": "string",      "description": "string",      "platform": "string",      "accountId": "string",      "accountName": "string",      "status": "draft",      "nodeCount": 0,      "totalStarted": 0,      "totalCompleted": 0,      "totalExited": 0,      "createdAt": "2019-08-24T14:15:22Z"    }  ],  "pagination": {    "total": 0,    "limit": 0,    "skip": 0,    "hasMore": true  }}
Was this page helpful?

Unenroll contact

Remove a contact from a sequence. No further messages will be sent to this contact.

Create workflow

Create a branching conversation workflow (draft) from a node/edge graph. Created in `draft` status; activate it to start matching inbound messages. The graph is validated structurally; completeness (a trigger node + reachable entry) is required at activation.