/** * SyncroMSP Node - Version 1 * Discriminator: resource=contact, operation=create */ interface Credentials { syncroMspApi: CredentialReference; } /** Create new customer */ export type SyncroMspV1ContactCreateParams = { resource: 'contact'; operation: 'create'; /** * Customer ID */ customerId?: string | Expression | PlaceholderValue; /** * Email */ email?: string | Expression | PlaceholderValue; /** * Additional Fields * @default {} */ additionalFields?: { /** Address * @default {} */ address?: { /** Address Fields */ addressFields?: { /** Line 1 */ address?: string | Expression | PlaceholderValue; /** Line 2 */ address2?: string | Expression | PlaceholderValue; /** City */ city?: string | Expression | PlaceholderValue; /** State */ state?: string | Expression | PlaceholderValue; /** ZIP */ zip?: string | Expression | PlaceholderValue; }; }; /** Name */ name?: string | Expression | PlaceholderValue; /** Notes */ notes?: string | Expression | PlaceholderValue; /** Phone */ phone?: string | Expression | PlaceholderValue; }; }; export type SyncroMspV1ContactCreateNode = { type: 'n8n-nodes-base.syncroMsp'; version: 1; credentials?: Credentials; config: NodeConfig; };