GET/1.0/flows/public
Lists public flows, newest activity first. No authentication — rate-limited per IP. Pair it with GET /1.0/flows/public/:flowUuid to read one, and POST /1.0/flows/:flowUuid/fork to copy it into your workspace.
Query parameters
limitintegerdefault: "50"Page size, 1–100.
cursorstringOpaque pagination cursor. Omit for the first page; pass the previous response's nextCursor for the next. Cursor-based paging is stable under concurrent inserts — pages don't shift the way numeric offsets do.
Response (200)
dataobject[]The page of flows. Each entry: { flowUuid, name, description, forkCount, updatedAt }.
nextCursorstring | nullPass to the next request's cursor. null on the last page.
curl "https://api.zerowidth.ai/1.0/flows/public?limit=2"{
"data": [
{
"flowUuid": "b3c1a2d4-5e6f-7081-92a3-b4c5d6e7f809",
"name": "Support triage",
"description": "Routes inbound messages to a team.",
"forkCount": 12,
"updatedAt": "2026-06-18T14:02:11.000Z"
},
{
"flowUuid": "a1b2c3d4-e5f6-7890-1234-567890abcdef",
"name": "Tone rewriter",
"description": "Rewrites text to a target tone.",
"forkCount": 4,
"updatedAt": "2026-06-17T09:41:55.000Z"
}
],
"nextCursor": "eyJ1IjoiMjAyNi0wNi0xN1QwOTo0MTo1NVoiLCJpIjoiYzEifQ"
}1 min read