Skip to main content
Rate limit tier: general (600 req/min) — see Rate limits. Returns one keyset page of a workflow’s versions, newest first. Follow next_cursor until it is null — there are no totals or 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. They exist for comparison and audit. A run always uses the latest version, and a PATCH always builds on the latest version — there is no way to run or restore an older version through the API.
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)