Workflows

List workflows

Returns the workflows in a workspace, page by page.

GEThttps://app.getera.io/api/v1/workflows
API key

Returns the workspace's workflows in their order. The response also has a limits field with your usage and rate limits.

Authentication

An API key in the x-api-key header. The key's owner must have access to the workspace. See Authentication.

Query parameters

NameTypeRequiredDescription
workspaceIdstringYesThe workspace's id. It is in the workflow editor's address: /workspace/<workspaceId>/workflows/....
folderIdstringNoOnly workflows in this folder.
deployedOnlybooleanNoWhen true, only deployed workflows. Default false.
limitnumberNo1–100, default 50.
cursorstringNoThe nextCursor from the previous response.

Example

curl -G https://app.getera.io/api/v1/workflows \
  -H "x-api-key: ERA_API_KEY" \
  --data-urlencode "workspaceId=WORKSPACE_ID" \
  --data-urlencode "deployedOnly=true"

Response

{
  "data": [
    {
      "id": "wf_demo123",
      "name": "Prepare a quote",
      "description": "Drafts a quote for a new lead.",
      "color": "#3972F6",
      "folderId": null,
      "workspaceId": "WORKSPACE_ID",
      "isDeployed": true,
      "deployedAt": "2026-10-01T08:00:00.000Z",
      "runCount": 42,
      "lastRunAt": "2026-10-14T09:30:00.000Z",
      "createdAt": "2026-09-20T10:00:00.000Z",
      "updatedAt": "2026-10-01T08:00:00.000Z"
    }
  ],
  "nextCursor": "eyJzb3J0T3JkZXIiOjEsLi4ufQ==",
  "limits": {
    "workflowExecutionRateLimit": {
      "sync": { "requestsPerMinute": 60, "maxBurst": 120, "remaining": 59, "resetAt": "2026-10-14T09:31:00.000Z" },
      "async": { "requestsPerMinute": 200, "maxBurst": 400, "remaining": 200, "resetAt": "2026-10-14T09:31:00.000Z" }
    },
    "usage": { "currentPeriodCost": 3.2, "limit": 20, "plan": "free", "isExceeded": false }
  }
}

The numbers in limits are examples; yours follow your subscription. With no next page, nextCursor is left out.

Errors

StatusWhen
400Invalid parameters: {"error": "Invalid parameters", "details": [...]}.
401Missing or invalid key.
403No access to the workspace: {"error": "Access denied"}.
429Rate limit.
500Server error.
© 2026 Era. Era documentation. Something missing or wrong? Write to us: [email protected]