Form data model
View field support, webhooks, and list parameters for each integration on the Supported Integrations page.
| Field | Type | Required | Description |
|---|---|---|---|
id | string | No | |
created_at | string (date-time) | No | (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) |
updated_at | string (date-time) | No | (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) |
name | string | No | |
description | string | No | |
fields | FormField[] | No | |
fields[].id | string | No | |
fields[].created_at | string (date-time) | No | (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) |
fields[].updated_at | string (date-time) | No | (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) |
fields[].name | string | Yes | |
fields[].description | string | No | |
fields[].type | enum | Yes | Values: TEXT, TEXTAREA, NUMBER, EMAIL, URL, DATE, TIME, DATETIME, PHONE, BOOLEAN, SINGLE_SELECT, MULTIPLE_SELECT, FILE_UPLOAD, RATING, SCALE, MATRIX, SECTION_HEADER, OTHER |
fields[].is_required | boolean | No | |
fields[].is_active | boolean | No | |
fields[].choices | string[] | No | For select/radio/checkbox fields |
fields[].default_value | string | No | |
fields[].min | number | No | |
fields[].max | number | No | |
fields[].pattern | string | No | |
fields[].min_length | number | No | |
fields[].max_length | number | No | |
fields[].order | number | No | |
is_active | boolean | No | |
published_url | string | No | |
response_count | number | No | |
has_multiple_submissions | boolean | No | |
has_progress_bar | boolean | No | |
has_shuffle_questions | boolean | No | |
confirmation_message | string | No | |
confirmation_redirect_url | string | No |
Are we missing anything? Let us know