List sessions (authenticated)
| Parameter | Description |
|---|---|
status | Filter by completed, in_progress, or abandoned |
version | Filter by published version number |
started_at_from | ISO date — sessions started on or after this date |
started_at_to | ISO date — sessions started on or before this date |
page | Page number |
Get session detail (authenticated)
Export sessions as CSV (authenticated)
Content-Type: text/csv and a Content-Disposition: attachment header.
Public respondent API
These endpoints are open — no authentication required. They are used by the form renderer to run a live session.Get a published form
Start a session
Submit an answer
is_complete is true, the session has reached an End node. Call complete/ to finalise it.
Complete a session
200 OK.
Next steps
Responses
Individual node-level answer endpoints.
Integrations
Manage form integrations via API.