OptionalcachingStrategies?: { app?: CacheStrategy; singleForm?: CacheStrategy }Optionaldescription?: stringOptionalenableSamlIdentityProviderLogout?: booleanOptionalgoogleAnalyticsTagId?: stringGoogle analytics tag id
OptionalgoogleMapsIntegrationKeyId?: stringThe id of the Google Maps integration key to be used for Google Maps elements.
Optionalgroups?: {List of groups users can be assigned too and email addresses to be notified via
True when using a SAML identity provider
OptionalisInheritingEnvironmentNotificationEmailAddresses?: booleanThe email addresses set in notificationEmailAddresses will override the
email addresses set at the environment level. Set this flag to true to
include the environment level email addresses as well as the email
addresses set in notificationEmailAddresses.
Name of the forms app
Array of emails addresses to be notified when an error occurs in processing submission events
OptionaloAuthClientId?: string | nullThe identifier of the OAuth Client for the forms app
Forms App progressive web app setting
OptionalrecaptchaIntegrationDomainId?: stringThe id of the recaptcha integration to be used
OptionaluserSessionValidityInHours?: numberThe number of hours a user's session will last before they have to log in again. These tokens will get revoked when logging out. Defaults to 30 days.
OptionaluserTokensValidityInMinutes?: numberThe number of minutes a user's token for communicating with servers will last. These tokens do not get revoked when logging out so a shorter time period is desireable. Defaults to 1 hour.
OptionalwelcomeEmail?: { body?: string; subject?: string }Forms App custom welcome email properties
Optionalbody?: stringA mustache template to use when sending welcome emails to new app users.
Optionalsubject?: stringThe subject to use when sending welcome emails to new app users
Caching strategies for the Forms App