interface WaitNodeParameters {
amount?: number;
dateTime?: string;
formDescription?: string;
formFields?: {
values: {
acceptFileTypes?: string;
elementName?: string;
fieldLabel: string;
fieldName?: string;
fieldOptions: { values: { option?: string }[] };
fieldType:
| "number"
| "file"
| "text"
| "email"
| "date"
| "html"
| "checkbox"
| "dropdown"
| "hiddenField"
| "password"
| "radio"
| "textarea";
fieldValue?: string;
formatDate?: string;
html?: string;
limitSelection?: "exact"
| "range"
| "unlimited";
maxSelections?: number;
minSelections?: number;
multipleFiles?: boolean;
multiselect?: boolean;
multiselectLegacyNotice?: string;
numberOfSelections?: number;
placeholder?: string;
requiredField?: boolean;
}[];
};
formTitle?: string;
httpMethod?: | "GET"
| "POST"
| "DELETE"
| "HEAD"
| "PATCH"
| "PUT";
incomingAuthentication?: | "none"
| "basicAuth"
| "headerAuth"
| "jwtAuth";
limitType?: "afterTimeInterval"
| "atSpecifiedTime";
limitWaitTime?: boolean;
maxDateAndTime?: string;
options?:
| {
binaryData?: boolean;
binaryPropertyName?: string;
ignoreBots?: boolean;
ipWhitelist?: string;
noResponseBody?: boolean;
rawBody?: boolean;
responseContentType?: string;
responseData?: string;
responseHeaders?: {
entries: { name?: string; value?: string }[];
};
responsePropertyName?: string;
webhookSuffix?: string;
}
| {
appendAttribution?: boolean;
respondWithOptions?: {
values: {
formSubmittedText?: string;
redirectUrl?: string;
respondWith?: "text"
| "redirect";
};
};
webhookSuffix?: string;
}
| {
appendAttribution?: boolean;
webhookSuffix?: string;
};
responseBinaryPropertyName?: string;
responseCode?: number;
responseData?: | "noData"
| "allEntries"
| "firstEntryJson"
| "firstEntryBinary";
responseMode?: | "lastNode"
| "responseNode"
| "onReceived";
resume?: | "webhook"
| "form"
| "timeInterval"
| "specificTime";
resumeAmount?: number;
resumeUnit?: "minutes"
| "hours"
| "days"
| "seconds";
unit?: "minutes" | "hours" | "days" | "seconds";
}
Properties§
Source§readonly form Description?: string
readonly form Description?: string
Shown underneath the Form Title. Can be used to prompt the user on how to complete the form. Accepts HTML. Type options: {"rows":2}
Source§readonly form Fields?: {
values: {
acceptFileTypes?: string;
elementName?: string;
fieldLabel: string;
fieldName?: string;
fieldOptions: { values: { option?: string }[] };
fieldType:
| "number"
| "file"
| "text"
| "email"
| "date"
| "html"
| "checkbox"
| "dropdown"
| "hiddenField"
| "password"
| "radio"
| "textarea";
fieldValue?: string;
formatDate?: string;
html?: string;
limitSelection?: "exact"
| "range"
| "unlimited";
maxSelections?: number;
minSelections?: number;
multipleFiles?: boolean;
multiselect?: boolean;
multiselectLegacyNotice?: string;
numberOfSelections?: number;
placeholder?: string;
requiredField?: boolean;
}[];
}
readonly form Fields?: {
values: {
acceptFileTypes?: string;
elementName?: string;
fieldLabel: string;
fieldName?: string;
fieldOptions: { values: { option?: string }[] };
fieldType:
| "number"
| "file"
| "text"
| "email"
| "date"
| "html"
| "checkbox"
| "dropdown"
| "hiddenField"
| "password"
| "radio"
| "textarea";
fieldValue?: string;
formatDate?: string;
html?: string;
limitSelection?: "exact"
| "range"
| "unlimited";
maxSelections?: number;
minSelections?: number;
multipleFiles?: boolean;
multiselect?: boolean;
multiselectLegacyNotice?: string;
numberOfSelections?: number;
placeholder?: string;
requiredField?: boolean;
}[];
}
Default: {} Type options: {"multipleValues":true,"sortable":true}
Source§readonly http Method?: "GET" | "POST" | "DELETE" | "HEAD" | "PATCH" | "PUT"
readonly http Method?: "GET" | "POST" | "DELETE" | "HEAD" | "PATCH" | "PUT"
The HTTP method of the Webhook call Default: "GET"
Source§readonly incoming Authentication?: "none" | "basicAuth" | "headerAuth" | "jwtAuth"
readonly incoming Authentication?: "none" | "basicAuth" | "headerAuth" | "jwtAuth"
If and how incoming resume-webhook-requests to $execution.resumeFormUrl should be authenticated for additional security Default: "none"
Source§readonly limit Type?: "afterTimeInterval" | "atSpecifiedTime"
readonly limit Type?: "afterTimeInterval" | "atSpecifiedTime"
Sets the condition for the execution to resume. Can be a specified date or after some time. Default: "afterTimeInterval"
Source§readonly limit Wait Time?: boolean
readonly limit Wait Time?: boolean
Whether to limit the time this node should wait for a user response before execution resumes
Source§readonly options?:
| {
binaryData?: boolean;
binaryPropertyName?: string;
ignoreBots?: boolean;
ipWhitelist?: string;
noResponseBody?: boolean;
rawBody?: boolean;
responseContentType?: string;
responseData?: string;
responseHeaders?: {
entries: { name?: string; value?: string }[];
};
responsePropertyName?: string;
webhookSuffix?: string;
}
| {
appendAttribution?: boolean;
respondWithOptions?: {
values: {
formSubmittedText?: string;
redirectUrl?: string;
respondWith?: "text"
| "redirect";
};
};
webhookSuffix?: string;
}
| {
appendAttribution?: boolean;
webhookSuffix?: string;
}
readonly options?:
| {
binaryData?: boolean;
binaryPropertyName?: string;
ignoreBots?: boolean;
ipWhitelist?: string;
noResponseBody?: boolean;
rawBody?: boolean;
responseContentType?: string;
responseData?: string;
responseHeaders?: {
entries: { name?: string; value?: string }[];
};
responsePropertyName?: string;
webhookSuffix?: string;
}
| {
appendAttribution?: boolean;
respondWithOptions?: {
values: {
formSubmittedText?: string;
redirectUrl?: string;
respondWith?: "text"
| "redirect";
};
};
webhookSuffix?: string;
}
| {
appendAttribution?: boolean;
webhookSuffix?: string;
}
Default: {}
Source§readonly response Binary Property Name?: string
readonly response Binary Property Name?: string
Name of the binary property to return Default: "data"
Source§readonly response Code?: number
readonly response Code?: number
The HTTP Response code to return Default: 200 Type options: {"minValue":100,"maxValue":599}
Source§readonly response Data?:
| "noData"
| "allEntries"
| "firstEntryJson"
| "firstEntryBinary"
readonly response Data?:
| "noData"
| "allEntries"
| "firstEntryJson"
| "firstEntryBinary"
What data should be returned. If it should return all items as an array or only the first item as object. Default: "firstEntryJson"
Source§readonly response Mode?: "lastNode" | "responseNode" | "onReceived"
readonly response Mode?: "lastNode" | "responseNode" | "onReceived"
When to respond to the form submission Default: "onReceived"
Source§readonly resume?: "webhook" | "form" | "timeInterval" | "specificTime"
readonly resume?: "webhook" | "form" | "timeInterval" | "specificTime"
Determines the waiting mode to use before the workflow continues Default: "timeInterval"
Source§readonly resume Amount?: number
readonly resume Amount?: number
The time to wait Default: 1 Type options: {"minValue":0,"numberPrecision":2}
The time to wait Default: 1 Type options: {"minValue":0,"numberPrecision":2}