FormDetail
A form with full field details.
When the form was created.
The number of fields in the form.
fields object[]required
The fields in the form.
Optional help text displayed below the field.
Unique identifier for the field.
Machine-readable key for the field. Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores.
Possible values: Value must match regular expression ^[a-z][a-z0-9_]*$
Display label for the field.
For boolean fields, whether the value must be true (e.g., consent checkboxes).
options objectnullable
Options configuration for choice-type fields.
- FieldOptions
- string
Whether to allow a free-text 'other' option.
choices object[]required
List of available choices.
Unique identifier for the choice.
Display label for the choice.
Display position of the field within the form.
Whether the field is required.
Whether the field contains sensitive data.
The field type.
Possible values: [short_text, long_text, email, phone, boolean, radio, select, checkbox]
Unique identifier for the form.
Possible values: Value must match regular expression ^frm_\w{12}$
The name of the form.
String representing the object's type.
Possible values: [form]
When the form was last updated.
{
"created_at": "2025-02-17T17:49:19Z",
"field_count": 1,
"fields": [
{
"description": null,
"id": "ff_abc123",
"key": "full_name",
"label": "Full Name",
"must_be_true": false,
"options": null,
"position": 0,
"required": true,
"sensitive": false,
"type": "short_text"
}
],
"id": "frm_d025a96ac0c6",
"internal_name": "Intake Form",
"object": "form",
"updated_at": "2025-02-17T17:49:19Z"
}