Authentication & scope
Requiresworkflows-read and workspace admin access. Versions must belong to the workflow in the URL.
Reading a changelog
Useview=changelog&after_version=12&through_version=18 to read versions 13 through 18, including drafts. Debug versions are excluded. change_notes contains the full current Markdown; definitions are omitted.
Alternatively, use since=2026-09-01T00:00:00Z to select by version creation time. A date without a time means midnight UTC. Do not combine since and after_version. This does not select by publication or notes-edit time.
The response contains data, pagination meta/links, and a resolved range. Follow every page; preserve range.through_version as the upper bound to exclude new versions created during export. The default page size is 25 and the maximum is 100. A null note means the version has no explanation; do not silently omit it from a summary.
Use view=history for descending order and short excerpts in a UI. Without view, the existing array of complete snapshots is returned; include_debug=1 applies only to that default mode.
Errors
403: insufficient permissions.404: workflow not found in the route workspace.422: invalid dates, page size or version bounds; bounds must identify visible versions in this workflow.through_version=0preserves an empty snapshot.
