Create a form
Create a blank form. Optionally supply initial fields, locale, timezone and a theme
(via header_image_keywords for Unsplash-based header image). When timezone is omitted, the
form defaults to UTC.
Required scope: form:write.
Authorizations
Personal Access Token prefixed with fh_. Sent as Authorization: Bearer fh_xxx.
The scope required by each endpoint is listed in that endpoint's description.
Body
Form name (required)
"Customer feedback"
Form description
"Welcome!"
Form locale, e.g. en, zh-CN, it
"en"
IANA timezone name used by the form when interpreting times. Defaults to UTC when omitted.
"America/New_York"
Form scene. Currently restricted to exam and evaluation on V1 create;
omit for the default survey scene. When set, scorable field types may
carry top-level answers / answer_explanation keys — see the relevant
field-type input schemas.
exam, evaluation Form layout. classic (default) supports a solid wallpaper color; card additionally supports a wallpaper background image. Switching layout recomputes the theme palette (dominant color + label/choice/header text colors).
classic, card Create the form inside this folder
"KaB2c1"
Initial field definitions. Each entry may optionally carry an api_code to pre-seed the identifier (and similarly for nested objects such as choices). See the Form Field schema for the parameters accepted per field type.
A field definition supplied on form create / update. Every field accepts the shared keys
(label, api_code, notes, private, required, ...) plus a set of type-specific keys
determined by its type — see the per-type sections below.
- Short Text
- Long Text
- Radio
- Checkbox
- Dropdown
- Number
- Email
- Phone
- Date
- Name
- URL
- Address
- Rating
- NPS
- Upload
- Cascade
- Ranking
- Matrix Input
- Likert Scale
- Time
- Location
- Signature
- Grid Rating
- Table
- Product
- Booking
- Linked Form
- Page Break
- Description
Auto-generate a header image and matching palette from Unsplash keywords.
Response
Created with card layout