The Form object
string
string
string
The agent that owns this form.
string
string | null
object
Configuration for built-in fields (name, email, phone, etc.) — JSON shape varies by form.
object
Configuration for custom fields the workspace has defined.
object
Configuration for survey questions, if the form is a survey form.
string
ISO 8601 timestamp.
string
ISO 8601 timestamp.
The Submission object
string
string
string | null
Linked contact, if the submission was associated with one.
object
The submitter’s answers, keyed by field name.
boolean
true if the submission was created by an internal user (e.g. via dashboard testing). Filtered out of submission lists by default.string
ISO 8601 timestamp.
List forms
GET
GET /api/v1/formsQuery parameters
Example
Get a form
GET
GET /api/v1/forms/{id}Example
List form submissions
GET
GET /api/v1/forms/{id}/submissionsQuery parameters
Example
By default, submissions where
is_internal=true (typically internal test fills from the dashboard) are excluded. Pass include_internal=true to see them — useful when reconciling totals against the dashboard’s “include internal” toggle.Get a submission
GET
GET /api/v1/submissions/{id}
