Skip to main content
GET
List Workflows

Headers

API-Version
string

Pin request, response, and webhook shapes to a specific dated API version (YYYY-MM-DD). Omit to use the version pinned to your API key (set when the key is created; new keys default to the latest version). New integrations should target the latest version.

Pattern: ^\d{4}-\d{2}-\d{2}$
Example:

"2026-07-06"

Query Parameters

pageIndex
number
default:0

Zero-based page index. 0 returns the first page.

Example:

0

pageSize
number
default:10

Number of items per page

Required range: 5 <= x <= 100
Example:

10

Search query to filter by. Is case-insensitive and does not need to match the entire value.

Maximum string length: 100
Example:

"example"

active
boolean

Filter by active status. Accepts true/false as string or boolean.

Example:

true

types
enum<string>[]

Filter by resource types. Can be a single value or array

Available options:
CONSENT,
FORM,
DOCUMENT,
JSON,
POLICY
Example:
internalId
string

Identifier to help you identify the resource in your own system. We recommend using a unique value.

Example:

"internal-12345"

Response

200 - application/json

Returns an array of workflows (each including its approvals) and the total number of pages.

data
object[]
required

Array of your groups matching the query parameters

totalPages
number
required

Total number of pages available based on the page size and total count

Example:

5