List flow versions
Flow Agents
List Flow Versions
Returns the immutable flow-version history for a flow agent, newest first. Each successful save (POST or PATCH that includes flow_config) writes one row, deduplicated by SHA-256 content hash so re-saving an identical graph is a no-op.
GET
List flow versions
Returns the immutable flow-version history for a flow agent. Each successful save (POST or PATCH that includes
flow_config) writes one row, deduplicated by SHA-256 hash so re-saving an identical graph is a no-op rather than a new revision.
Required scope: flows:read.
Use this for:
- Displaying a “version history” panel in your own UI
- Auditing who changed what and when (note: API-key snapshots have
created_by_email = null) - Diffing two saved flows by pulling each version from the corresponding row (full
flow_configis not included in the list — fetch the row directly via Supabase if you need the body, or use the dashboard’s Flow Versions panel)
next_cursor from the previous response to walk further into history.
Errors
Authorizations
Your Yappr API key (e.g. ypr_live_...). Generate one in the dashboard under Settings → API Keys.
Path Parameters
Query Parameters
Required range:
x <= 100ISO 8601 timestamp from a prior next_cursor to page back further in time.