/** * Keap Node - Version 1 * Discriminator: resource=company, operation=create */ interface Credentials { keapOAuth2Api: CredentialReference; } /** Create a company */ export type KeapV1CompanyCreateParams = { resource: 'company'; operation: 'create'; /** * Company Name */ companyName?: string | Expression | PlaceholderValue; /** * Additional Fields * @default {} */ additionalFields?: { /** Email */ emailAddress?: string | Expression | PlaceholderValue; /** Notes */ notes?: string | Expression | PlaceholderValue; /** Opt In Reason */ optInReason?: string | Expression | PlaceholderValue; /** Website */ website?: string | Expression | PlaceholderValue; }; /** * Addresses * @default {} */ addressesUi?: { /** Address */ addressesValues?: { /** ISO Alpha-3 Code */ countryCode?: string | Expression | PlaceholderValue; /** Line 1 */ line1?: string | Expression | PlaceholderValue; /** Line 2 */ line2?: string | Expression | PlaceholderValue; /** Locality */ locality?: string | Expression | PlaceholderValue; /** Postal Code */ postalCode?: string | Expression | PlaceholderValue; /** Region */ region?: string | Expression | PlaceholderValue; /** Zip Code */ zipCode?: string | Expression | PlaceholderValue; /** Zip Four */ zipFour?: string | Expression | PlaceholderValue; }; }; /** * Faxes * @default {} */ faxesUi?: { /** Fax */ faxesValues?: { /** Type */ type?: string | Expression | PlaceholderValue; /** Number */ number?: string | Expression | PlaceholderValue; }; }; /** * Phones * @default {} */ phonesUi?: { /** Phones */ phonesValues?: Array<{ /** Type */ type?: string | Expression | PlaceholderValue; /** Number */ number?: string | Expression | PlaceholderValue; }>; }; }; export type KeapV1CompanyCreateNode = { type: 'n8n-nodes-base.keap'; version: 1; credentials?: Credentials; config: NodeConfig; };