Authorization: Bearer <api_key>.
List forms
Create a form
slug is auto-generated. Returns the created form object.
Get a form
Update a form
Delete a form
is_active = false). Returns 204 No Content.
Save a draft
Publish a form
FormVersion. Returns the new version number.
Response
400 if the draft fails validation (e.g. disconnected nodes, missing entry node).
List versions
Get a version
Next steps
Sessions
Read respondent sessions and their traversal paths.
Responses
Read individual question answers.