Skip to main content
GET
/
v2
/
workflows
curl -X GET 'https://api.anyformat.ai/v2/workflows/?page=1&page_size=20' \
  -H 'Authorization: Bearer YOUR_API_KEY'
{
  "count": 2,
  "page": 1,
  "page_size": 20,
  "results": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "name": "Invoice Processing",
      "description": "Extract data from invoice documents",
      "created_at": "2024-03-24T12:00:00.000Z",
      "updated_at": "2024-03-24T12:00:00.000Z"
    },
    {
      "id": "550e8400-e29b-41d4-a716-446655440001",
      "name": "Receipt Processing",
      "description": null,
      "created_at": "2024-03-24T13:00:00.000Z",
      "updated_at": "2024-03-24T13:00:00.000Z"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.anyformat.ai/llms.txt

Use this file to discover all available pages before exploring further.

The maximum page_size is 100. Requests exceeding this value are silently capped at 100.
curl -X GET 'https://api.anyformat.ai/v2/workflows/?page=1&page_size=20' \
  -H 'Authorization: Bearer YOUR_API_KEY'
{
  "count": 2,
  "page": 1,
  "page_size": 20,
  "results": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "name": "Invoice Processing",
      "description": "Extract data from invoice documents",
      "created_at": "2024-03-24T12:00:00.000Z",
      "updated_at": "2024-03-24T12:00:00.000Z"
    },
    {
      "id": "550e8400-e29b-41d4-a716-446655440001",
      "name": "Receipt Processing",
      "description": null,
      "created_at": "2024-03-24T13:00:00.000Z",
      "updated_at": "2024-03-24T13:00:00.000Z"
    }
  ]
}

Authorizations

Authorization
string
header
required

API key issued from app.anyformat.ai/settings. Send as Authorization: Bearer <key>.

Query Parameters

page_size
integer
default:20
Required range: 1 <= x <= 100
page
integer
default:1
Required range: x >= 1
status
string | null
sort_by
string | null
order
string | null

Response

Successful Response

Paginated list of workflows.

results
WorkflowResponse · object[]
required

List of workflows for the current page.

count
integer
required

Total number of workflows matching the query.

Example:

4

page
integer
required

Current page number.

Example:

1

page_size
integer
required

Number of results per page.

Example:

20