n8n-nodes-base
Version:
Base nodes of n8n
36 lines (30 loc) • 1.08 kB
text/typescript
/**
* Formstack Trigger Node - Version 1
* Starts the workflow on a Formstack form submission.
*/
export interface FormstackTriggerV1Params {
authentication?: 'accessToken' | 'oAuth2' | Expression<string>;
/**
* The Formstack form to monitor for new submissions. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a>.
*/
formId?: string | Expression<string>;
/**
* Whether to return a simplified version of the response instead of the raw data
* @default true
*/
simple?: boolean | Expression<boolean>;
}
export interface FormstackTriggerV1Credentials {
formstackApi: CredentialReference;
formstackOAuth2Api: CredentialReference;
}
interface FormstackTriggerV1NodeBase {
type: 'n8n-nodes-base.formstackTrigger';
version: 1;
credentials?: FormstackTriggerV1Credentials;
isTrigger: true;
}
export type FormstackTriggerV1ParamsNode = FormstackTriggerV1NodeBase & {
config: NodeConfig<FormstackTriggerV1Params>;
};
export type FormstackTriggerV1Node = FormstackTriggerV1ParamsNode;