Forms

Form definitions and submissions.

Objects

FormSubmissionField

A submitted form field value

Fields

  • associated_field_key (String) — The key of the associated customer field, if any
  • field_value (FormSubmissionFieldValue) — The submitted value
  • key (String!) — The field key that connects the definition to the submission value. Note: this is likely not useful to the user, but it may be useful as a unique identifier used by the client.
  • label (String!) — The human-readable field label
  • type (FormFieldType!) — The configured type of this field

FormSubmissionFieldAbsoluteDateValue

A FormSubmissionFieldAbsoluteDateValue

Fields

FormSubmissionFieldCheckboxValue

A FormSubmissionFieldCheckboxValue

Fields

FormSubmissionFieldLocationValue

A FormSubmissionFieldLocationValue

Fields

FormSubmissionFieldNumberValue

A FormSubmissionFieldNumberValue

Fields

FormSubmissionFieldRecurringDateValue

A FormSubmissionFieldRecurringDateValue

Fields

FormSubmissionFieldSelectValue

A FormSubmissionFieldSelectValue

Fields

FormSubmissionFieldTextValue

A FormSubmissionFieldTextValue

Fields

FormSubmissionPayloadWithDefinition

A form submission's payload enriched with the labels from the form definition

Fields

  • fields ([FormSubmissionField!]!) — The form fields with values and labels
  • form_title (String!) — The title of the form
  • id (ID!) — The form submission ID
  • submitted_at (DateTime!) — When the form was submitted

Unions

FormSubmissionFieldValue

Possible types

Enums

FormFieldType

The type of form field

Values

  • ABSOLUTE_DATE
  • CHECKBOX
  • CONSENT
  • EMAIL_ADDRESS
  • FIRST_NAME
  • LAST_NAME
  • LOCATION
  • NUMBER
  • PHONE_NUMBER
  • RECURRING_DATE
  • SELECT
  • TEXT
  • TEXTAREA
  • URL