Input field IDs are UUIDs (e.g.,
550e8400-e29b-41d4-a716-446655440000), not numeric IDs like locations or lines.Field Types
| Type | Value Format | Description |
|---|---|---|
FIRST_NAME | value (string) | Visitor’s first name |
LAST_NAME | value (string) | Visitor’s last name |
EMAIL | value (string) | Email address |
PHONE_NUMBER | value (string) | Phone number |
TEXT | value (string, max 500 chars) | Free-form text |
URL | value (string) | URL |
DATE | value (ISO 8601 string) | Date value |
NUMERIC | value (string) | Numeric value |
SELECT | optionIds (array of UUIDs) | Selection from predefined options |
Using SELECT Fields
ForSELECT type fields, provide option IDs in the optionIds array instead of value:
- Check the
multiSelectproperty to determine if multiple options can be selected - If
multiSelectisfalse, provide exactly one option ID - If
multiSelectistrue, you may provide multiple option IDs
Line Visibility
ThevisibleForLines array indicates which lines the input field applies to:
- Empty array (
[]) means the field is visible for all lines - Non-empty array means the field only applies to those specific lines