/** * Facebook Lead Ads Trigger Node - Version 1 * Handle Facebook Lead Ads events via webhooks */ export interface FacebookLeadAdsTriggerV1Params { event?: 'newLead' | Expression; /** * The page linked to the form for retrieving new leads * @default {"mode":"list","value":""} */ page?: { __rl: true; mode: 'list' | 'id'; value: string; cachedResultName?: string }; /** * The form to monitor for fetching lead details upon submission * @default {"mode":"list","value":""} */ form?: { __rl: true; mode: 'list' | 'id'; value: string; cachedResultName?: string }; options?: { /** Whether to return a simplified version of the webhook event instead of all fields * @default true */ simplifyOutput?: boolean | Expression; }; } export interface FacebookLeadAdsTriggerV1Credentials { facebookLeadAdsOAuth2Api: CredentialReference; } interface FacebookLeadAdsTriggerV1NodeBase { type: 'n8n-nodes-base.facebookLeadAdsTrigger'; version: 1; credentials?: FacebookLeadAdsTriggerV1Credentials; isTrigger: true; } export type FacebookLeadAdsTriggerV1ParamsNode = FacebookLeadAdsTriggerV1NodeBase & { config: NodeConfig; }; export type FacebookLeadAdsTriggerV1Node = FacebookLeadAdsTriggerV1ParamsNode;