Workflows

Retrieve a paginated list of workflows.

get/v1/workflows

Request

  • Base URL
    https://app.loops.so/api
  • Auth
    HTTP bearer

Query parameters

perPagestring

How many results to return in each request. Must be between 10 and 50. Default is 20.

cursorstring

A cursor to return a specific page of results. Cursors can be found from the pagination.nextCursor value in each response.

workflowGroupIdstring

Only return workflows in this workflow group. An ID that matches no group returns an empty list.

Response

Successful.

Example response

{
  "pagination": {
    "totalResults": 45,
    "returnedResults": 20,
    "perPage": 20,
    "totalPages": 3,
    "nextCursor": "clp9k2m4n6p8q0r2s4t6u8v0",
    "nextPage": "https://app.loops.so/api/v1/workflows?cursor=clp9k2m4n6p8q0r2s4t6u8v0&perPage=20"
  },
  "data": [
    {
      "id": "clw1a3b5c7d9e1f3g5h7i9j1",
      "url": "https://app.loops.so/workflows/clw1a3b5c7d9e1f3g5h7i9j1",
      "name": "Welcome series",
      "workflowGroupId": "clg7n5p3q1r9s7t5u3v1w9y7",
      "createdAt": "2025-06-29T07:47:39.370Z",
      "updatedAt": "2025-06-29T07:47:39.370Z"
    }
  ]
}

Changes