OBJECT
OnlineFormSettings
link GraphQL Schema definition
- type OnlineFormSettings {
- # If true, submitting the form updates an existing record.
- : Boolean!
- # Template describing how the existing record is updated on submission.
- : ProcessEntityTemplate
- # If true, submitting the form creates a new record.
- : Boolean!
- # Template describing how the new record is created on submission.
- : ProcessEntityTemplate
- # If true, submitting the form links the response to an existing record.
- : Boolean!
- # Settings for related records that are linked to existing records on submission.
- : [OnlineFormRelatedRecordSettings!]!
- # Settings for related records that are either linked if found or created
- # otherwise on submission.
- : [OnlineFormRelatedRecordSettings!]!
- # Settings for related records that are updated if found or created otherwise on
- # submission.
- : [OnlineFormRelatedRecordSettings!]!
- # Settings for related records that are updated on submission.
- : [OnlineFormRelatedRecordSettings!]!
- # Settings for related records that are created on submission.
- : [OnlineFormRelatedRecordSettings!]!
- # If true, a PDF copy of the response is attached to the created or updated
- # record.
- : Boolean!
- # If true, each respondent may submit the form only once.
- : Boolean!
- # If true, the form checks for a previous response from the same respondent before
- # accepting a submission.
- : Boolean!
- # If true, an email notification is sent when the form is submitted.
- : Boolean!
- # Who receives the submission notification: the form Owner, the
- # PrimaryRecordOwner, and/or Custom email addresses.
- : [OnlineFormNotificationRecipientType!]!
- # Custom email addresses that receive the submission notification.
- : [String!]!
- # If true, an email notification is sent when the form stops accepting responses.
- : Boolean!
- # Who receives the limit-reached notification: the form Owner, the
- # PrimaryRecordOwner, and/or Custom email addresses.
- : [OnlineFormNotificationRecipientType!]!
- # Custom email addresses that receive the limit-reached notification.
- : [String!]!
- # What the respondent sees after submitting: a ConfirmationPage or a redirect to
- # an ExternalUrl.
- : OnlineFormConfirmationPageType!
- # Heading shown on the confirmation page after submission.
- : String
- # Message shown on the confirmation page after submission.
- : String
- # External URL the respondent is redirected to after submission.
- : String
- # Identify by Field on the Record
- : Boolean!
- # Identifier of the form field whose value is matched against records to auto-link
- # a response.
- : ID
- # Identifier of the record field matched against the form field value to auto-link
- # a response.
- : ID
- # If true, all form content is shown on a single page rather than split across
- # pages.
- : Boolean!
- # If true, the form stops accepting responses after a set date and time.
- : Boolean!
- # Date and time after which the form no longer accepts responses.
- : DateTime
- # Message shown to respondents after the date limit has passed.
- : String
- # Heading shown to respondents after the date limit has passed.
- : String
- # If true, the form stops accepting responses once a threshold is reached.
- : Boolean!
- # How the threshold is measured: TotalResponses, CustomCondition, or
- # ProductsLimits.
- : ResponseAcceptanceThresholdType!
- # Maximum number of responses accepted when the threshold type is TotalResponses.
- : Int
- # Formula-based threshold configuration used when the threshold type is
- # CustomCondition.
- : ResponseAcceptanceThresholdCustomCondition
- # Message shown to respondents after the threshold has been reached.
- : String
- # Heading shown to respondents after the threshold has been reached.
- : String
- # Per-product quantity threshold configuration used when the threshold type is
- # ProductsLimits.
- : ResponseAcceptanceThresholdProductsLimits
- # Require Record Identification
- : Boolean!
- # Message shown to respondents asking them to identify their record.
- : String
- # Heading shown to respondents asking them to identify their record.
- : String
- # How record identification is presented: an in-form ConfirmationPage or a
- # redirect to an ExternalUrl.
- : OnlineFormConfirmationPageType!
- # External URL used for record identification when the identification type is
- # ExternalUrl.
- : String
- # MB
- : Int!
- # If true, files uploaded via the form are attached to the created or updated
- # record.
- : Boolean!
- # Identifier of the price list used to price products shown on the form; defaults
- # to the current price list when not set.
- : ID
- # Identifier of the currency in which product prices are shown.
- : ID!
- # If true, the grand total of all selected products is shown on the form.
- : Boolean!
- # If true, per-product quantity limits are enforced for each response.
- : Boolean!
- # Per-product quantity limits applied to a single response.
- : [OnlineFormProductsResponseLimit!]!
- # If true, per-product quantity limits are enforced across all responses combined.
- : Boolean!
- # Per-product quantity limits applied across all responses combined.
- : [OnlineFormProductsResponseLimit!]!
- # If true, each question is numbered on the form.
- : Boolean!
- }