INPUT_OBJECT

CreateOnlineFormTypeInput

Field values of a new OnlineFormType record.

link GraphQL Schema definition

  • input CreateOnlineFormTypeInput {
  • # Optional client-supplied identifier passed on a mutation input and echoed back
  • # unchanged on its payload, so a client can correlate the response with its
  • # request (Relay convention).
  • clientMutationId: String
  • # Last modification time.
  • modified: DateTime
  • # Creation time.
  • created: DateTime
  • # When true, the embedded form JavaScript pre-fills fields from URL query
  • # parameters on load.
  • autoPrefillWithJavascript: Boolean
  • # Free-text description shown alongside the form definition in the UI.
  • description: String
  • # API name of the custom entity the form targets. Set only when entityType is
  • # CustomEntity; otherwise empty.
  • entityApiName: String
  • # Entity the form is built for: its fields can be placed on the form and each
  • # submission is linked to a record of this entity. For custom entities,
  • # entityApiName identifies the custom entity.
  • entityType: BaseEntityTypeEnum!
  • # Definition of the form layout (fields, sections, settings) shown to respondents,
  • # as a JSON object conforming to the online-form layout schema. Validated on
  • # write. This payload conforms to the `OnlineForm` JSON Schema:
  • # https://api-doc.coevera.com/schemas/OnlineForm.json
  • formEdit: JSONString!
  • # When true, the form is published and accepts new submissions; when false, the
  • # form returns an error to respondents.
  • isEnabled: Boolean!
  • # True when the form is system-managed and its schema cannot be edited by users.
  • isReadonly: Boolean!
  • # Timestamp of the most recent change to formEdit (form schema).
  • lastSchemaChange: DateTime
  • # Timestamp of the most recent change to isEnabled.
  • lastStatusChange: DateTime
  • # Name of the entity and its default text representation.
  • name: String!
  • # Tracks which threshold-reached notifications have already been sent for the
  • # current form configuration. Reset when the configuration changes.
  • notificationsStatus: JSONString
  • # Id of the owning user.
  • ownerId: ID!
  • # Id of the form style.
  • styleId: ID!
  • # Revision when entity was lastly changed.
  • revision: Int
  • # Custom reCAPTCHA keys (siteKey and secretKey) used on the forms of this type
  • # instead of the platform default; null switches back to the default. Write-only;
  • # hasCustomRecaptcha tells whether keys are set.
  • customRecaptcha: CustomRecaptcha
  • }

link Require by