/** * Flow Trigger Node - Version 1 * Handle Flow events via webhooks */ export interface FlowTriggerV1Params { /** * Resource that triggers the webhook */ resource?: 'list' | 'task'; /** * Lists IDs, perhaps known better as "Projects" separated by a comma (,) * @displayOptions.show { resource: ["list"] } * @displayOptions.hide { resource: ["task"] } */ listIds?: string | Expression | PlaceholderValue; /** * Task IDs separated by a comma (,) * @displayOptions.show { resource: ["task"] } * @displayOptions.hide { resource: ["list"] } */ taskIds?: string | Expression | PlaceholderValue; } export interface FlowTriggerV1Credentials { flowApi: CredentialReference; } interface FlowTriggerV1NodeBase { type: 'n8n-nodes-base.flowTrigger'; version: 1; credentials?: FlowTriggerV1Credentials; isTrigger: true; } export type FlowTriggerV1ParamsNode = FlowTriggerV1NodeBase & { config: NodeConfig; }; export type FlowTriggerV1Node = FlowTriggerV1ParamsNode;