Type aliases
ApprovalFormsInclusionConfiguration
ApprovalFormsInclusionConfiguration: { approvalFormsInclusion?: { value: "ALL" } | { approvalStepLabels: string[]; value: "PARTIAL" } }
Type declaration
Optional approvalFormsInclusion?: { value: "ALL" } | { approvalStepLabels: string[]; value: "PARTIAL" }
BPOINTSubmissionEvent
BPOINTSubmission
Event
: FormEventBase & { configuration
: { crn2
?: string; crn3
?: string; elementId
: string; environmentId
: string }; type
: "BPOINT" }BaseFormSubmissionProcessing
Base
Form
Submission
Processing
: { bucketName
: string; developerKey
?: DeveloperKeyReference; externalId
?: string; formId
: number; formsAppEnvironmentId
: number; formsAppId
?: number; isDraft
: boolean; key
: string; keyId
?: string; organisationId
: string; submissionId
: string; submissionTimestamp
: string; timezone
: string; user
?: UserProfile } & S3SubmissionTagsCPHCMSSubmissionEvent
CPHCMSSubmission
Event
: FormEventBase & { configuration
: PDFConfiguration & { categories
?: { id
: string; name
: string }[]; contentTypeName
: string; encryptPdf
?: boolean; encryptedElementIds
?: string[]; notificationElementId
?: string; tags
?: string[] }; type
: "CP_HCMS" }CPIntegrationHubWebhookSubmissionEvent
CPIntegration
Hub
Webhook
Submission
Event
: FormEventBase & { configuration
: { formId
?: number; url
: string }; type
: "CP_INTEGRATION_HUB_WEBHOOK" }CPPaySubmissionEvent
CPPay
Submission
Event
: FormEventBase & { configuration
: { elementId
: string; gatewayId
: string }; type
: "CP_PAY" }CallbackSubmissionEvent
CivicaCrmSubmissionEvent
CivicaCrmSubmissionEventMapping
CivicaCrmSubmissionEventMapping: { civicaCategoryItemNumber: number; formElementId: string; isDescription: boolean }
Type declaration
civicaCategoryItemNumber: number
formElementId: string
isDescription: boolean
CivicaCustomerContactMethod
CivicaCustomerContactMethod: { code: string; description: string }
Type declaration
code: string
description: string
CivicaRecord
CivicaRecord: { id: number; label: string }
EmailConfiguration
EmailOnlySubmissionEvent
FormEvent
FormEventBase
FormEventConditional
Form
Event
Conditional
: { conditionallyExecute
?: boolean; conditionallyExecutePredicates
?: ConditionalPredicate[]; requiresAllConditionallyExecutePredicates
?: boolean }Type declaration
Optional conditionallyExecute?: boolean
Optional conditionallyExecutePredicates?: ConditionalPredicate[]
Optional requiresAllConditionallyExecutePredicates?: boolean
FormEventType
FormPaymentEvent
FormPaymentEventType
FormSchedulingEvent
FormSchedulingEventType
FormSubmissionProcessing
Type parameters
FormSubmissionProcessingEvent
Form
Submission
Processing
Event
<T>: BaseFormSubmissionProcessing & { attempt
: number; delayInSeconds
: number; formSubmissionWorkflowEventId
: number; maxAttempts
: number; submissionEvent
: T; type
: "EVENT" }Type parameters
FormSubmissionProcessingFormStore
FormWorkflowEvent
FormWorkflowEventType
FreshdeskAddNoteToTicketSubmissionEvent
FreshdeskCreateTicketSubmissionEvent
FreshdeskSubmissionEventFieldMapping
Freshdesk
Submission
Event
Field
Mapping
: { freshdeskFieldName
: string } & ({ formElementId
: string; mapping
: FreshdeskSubmissionEventFieldMapping; type
: "FORM_FORM_ELEMENT" } | { formElementId
: string; type
: "FORM_ELEMENT" } | { type
: "VALUE"; value
: number | string | boolean } | { dependentFieldValue
: { category
: string; item
: string; subCategory
: string }; type
: "DEPENDENT_FIELD_VALUE" } | { type
: "SUBMISSION_ID" } | { type
: "EXTERNAL_ID" })NSWGovPaySubmissionEvent
NSWGov
Pay
Submission
Event
: FormEventBase & { configuration
: { customerReference
?: string; elementId
: string; primaryAgencyId
: string; productDescription
: string; subAgencyCode
?: string }; type
: "NSW_GOV_PAY" }NewWebhookSubscription
NewWebhookSubscription: { callbackUrl: string; formId?: number; keyId: string; label?: string; organisationId: string; trigger?: "AFTER_SUBMISSION" | "AFTER_APPROVAL" }
Type declaration
callbackUrl: string
Optional formId?: number
keyId: string
Optional label?: string
organisationId: string
Optional trigger?: "AFTER_SUBMISSION" | "AFTER_APPROVAL"
NylasSubmissionEvent
Nylas
Submission
Event
: FormEventBase & { configuration
: PDFConfiguration & { emailDescription
?: string; emailElementId
?: string; nameElementId
?: string; nylasConfigurationId
: string; nylasGrantId
: string }; type
: "NYLAS" }OneBlinkAPISubmissionEvent
PDFConfiguration
PDFConfiguration
: ApprovalFormsInclusionConfiguration & { excludedCSSClasses
?: string[]; excludedElementIds
?: string[]; includeCalendarBookingInPdf
?: boolean; includeExternalIdInPdf
?: boolean; includePaymentInPdf
?: boolean; includeSubmissionIdInPdf
?: boolean; pdfFileName
?: string; pdfSize
?: FormSubmissionPDFPageSize; usePagesAsBreaks
?: boolean }PdfSubmissionEvent
PdfSubmissionEventEmailTemplateMapping
PdfSubmissionEventEmailTemplateMapping: { mustacheTag: string } & ({ formElementId: string; type: "FORM_ELEMENT" } | { text: string; type: "TEXT" })
PowerAutomateFlowSubmissionEvent
Power
Automate
Flow
Submission
Event
: FormEventBase & { configuration
: { formId
?: number; url
: string }; type
: "POWER_AUTOMATE_FLOW" }S3SubmissionTags
S3SubmissionTags: { externalId?: string; jobId?: string; previousFormSubmissionApprovalId?: string; userToken?: string }
Type declaration
Optional externalId?: string
Optional jobId?: string
Optional previousFormSubmissionApprovalId?: string
Optional userToken?: string
TrimSubmissionEvent
TrimUriOption
TrimUriOption: { label: string; uri: number }
WebhookSubmissionEventPayload
WebhookSubmissionEventPayload: { externalId?: string; formId: number; formsAppId?: number; isDraft: boolean; jobId?: string; secret?: string; submissionId: string; submissionTimestamp: string; userToken?: string; username?: string }
Type declaration
Optional externalId?: string
formId: number
Optional formsAppId?: number
isDraft: boolean
Optional jobId?: string
Optional secret?: string
submissionId: string
submissionTimestamp: string
Optional userToken?: string
Optional username?: string
WebhookSubscription
WestpacQuickStreamSubmissionEvent
Westpac
Quick
Stream
Submission
Event
: FormEventBase & { configuration
: { customerReferenceNumber
: string; elementId
: string; environmentId
: string }; type
: "WESTPAC_QUICK_STREAM" }
The item number of the civica category to map the OB form field to.