Skip to main content

List a flow's submissions

GET 

/v1/flows/:flow_id/submissions

Every submission on this flow as the canonical submission record, oldest-updated first. Paginated with an opaque cursor: follow next_cursor until has_more is false. ?format=csv (or Accept: text/csv) returns every matching submission as a single CSV download instead — unpaginated by contract, so limit/after together with it are a 400. 404s for a flow this key cannot see — either it does not exist, or it belongs to another organisation and the caller has no submissions on it. Requires the submissions:read scope.

Request​

Responses​

One page of submissions as JSON (default) — or, when ?format=csv or Accept: text/csv asks for it, every submission matching the filters as a single CSV download, unpaginated.