/** * PostHog Node - Version 1 * Discriminator: resource=event, operation=create */ interface Credentials { postHogApi: CredentialReference; } /** Create an alias */ export type PostHogV1EventCreateParams = { resource: 'event'; operation: 'create'; /** * The name of the event */ eventName?: string | Expression | PlaceholderValue; /** * The user's distinct ID */ distinctId?: string | Expression | PlaceholderValue; /** * Additional Fields * @default {} */ additionalFields?: { /** Properties * @default {} */ propertiesUi?: { /** Property */ propertyValues?: Array<{ /** Key */ key?: string | Expression | PlaceholderValue; /** Value */ value?: string | Expression | PlaceholderValue; }>; }; /** If not set, it'll automatically be set to the current time */ timestamp?: string | Expression; }; }; export type PostHogV1EventCreateOutput = { status?: string; }; export type PostHogV1EventCreateNode = { type: 'n8n-nodes-base.postHog'; version: 1; credentials?: Credentials; config: NodeConfig; output?: Items; };