Forms
List forms
/v1/formsList the workspace's forms, newest first, up to 500. Drafts aren't included. A member limited to some brands gets only those brands' forms (see Brand access).
Query parameters
workspaceIdstringOptional. Your API key already belongs to one workspace.
brandIdstringOnly list this brand's forms.
Response
A list of objects.
idstringrequiredThe form's id.
brandIdstringrequiredThe brand the form belongs to.
workspaceIdstringrequiredThe workspace the form belongs to.
namestringrequiredThe form's name.
statusenumrequireddraftuntil it's first published, thenpublishedwhile it's live.unpublishedonce it's taken offline; its versions are kept.One of
"draft","published","unpublished"publishedVersionnumber or nullrequiredThe number of the live version. Null if the form was never published.
publishedAtnumber or nullrequiredWhen the latest version was published, in milliseconds since the epoch. Null if never.
hasUnpublishedChangesbooleanrequiredWhether the draft or theme overrides changed since the form was last published.
changedAtnumber or nullrequiredWhen the draft or theme overrides last changed, in milliseconds since the epoch. Null if they were never edited.
partialCapturebooleanrequiredWhether the draft has "Save unfinished responses" on. The webhook event for people who left (
submission.abandoned) needs it, and the plan featurepartialCapturetoo.stepCountintegerrequiredHow many steps the draft has.
-9007199254740991–9007199254740991
blockCountintegerrequiredHow many questions and other blocks the draft has, across all steps.
-9007199254740991–9007199254740991
createdAtnumberrequiredWhen the form was created, in milliseconds since the epoch.
updatedAtnumberrequiredWhen anything about the form last changed, in milliseconds since the epoch.
Errors answer with a status and the error shape.