/** * Form.io Trigger Node - Version 1 * Handle form.io events via webhooks */ export interface FormIoTriggerV1Params { /** * Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a> */ projectId?: string | Expression; /** * Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a> */ formId?: string | Expression; events?: Array<'create' | 'update'>; /** * Whether to return a simplified version of the response instead of the raw data * @default true */ simple?: boolean | Expression; } export interface FormIoTriggerV1Credentials { formIoApi: CredentialReference; } interface FormIoTriggerV1NodeBase { type: 'n8n-nodes-base.formIoTrigger'; version: 1; credentials?: FormIoTriggerV1Credentials; isTrigger: true; } export type FormIoTriggerV1ParamsNode = FormIoTriggerV1NodeBase & { config: NodeConfig; }; export type FormIoTriggerV1Node = FormIoTriggerV1ParamsNode;