Skip to main content
GET
Rate limit tier: general, 600 requests/min. See Rate limits. Returns one keyset page of a workflow’s versions, newest first. Follow next_cursor until it is null. The response carries no totals and no page numbers. See Pagination. Every save that changes the graph mints a new version. Item 0 of the first page is the version runs use. Each item carries the version_id and the display number major.minor.patch. To read a version’s graph, pass its version_id as ?version= on GET /v3/workflows/{workflow_id}/.
Versions are read-only. A run always uses the latest version, and a PATCH always builds on it. The API cannot run or restore an older version.
An unknown workflow, or one that belongs to another organization, answers 404 with error_code: NOT_FOUND.

Compare two versions

List the versions, read two of them, and diff the field descriptions of the extract node:
Python (requests)

Authorizations

Authorization
string
header
required

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

Path Parameters

workflow_id
string
required

Query Parameters

limit
integer
default:20

Page size, capped at 100.

Required range: 1 <= x <= 100
cursor
string | null

Opaque token from a previous response's next_cursor.

Response

Successful Response

One keyset page of a workflow's versions, newest first.

Item 0 of the first page is the version runs use. Follow next_cursor until it is null; there are no totals or page numbers.

items
WorkflowVersionSummaryV3 · object[]
required

Versions on this page, newest first.

next_cursor
string | null

Opaque token to fetch the next page; pass it back as ?cursor=. null on the last page.