interface MailchimpNodeParameters {
authentication?: "apiKey" | "oAuth2";
campaignId?: string;
email?: string;
groupCategory?: string;
groupJson?: string;
groupsUi?: {
groupsValues: {
categoryFieldId?: string;
categoryId?: string;
value?: boolean;
}[];
};
jsonParameters?: boolean;
limit?: number;
list?: string;
locationFieldsUi?: {
locationFieldsValues: {
latitude: string;
longitude: string;
};
};
locationJson?: string;
mergeFieldsJson?: string;
mergeFieldsUi?: {
mergeFieldsValues: { name: string; value: string }[];
};
operation?: | "create"
| "get"
| "getAll"
| "update"
| "delete"
| "send"
| "replicate"
| "resend";
options?: | {
emailType?: "text"
| "html";
ipOptIn?: string;
ipSignup?: string;
language?: string;
tags?: string;
timestampOpt?: string;
timestampSignup?: string;
vip?: boolean;
}
| { excludeFields?: string; fields?: string }
| {
beforeLastChanged?: string;
beforeTimestampOpt?: string;
emailType?: "text" | "html";
sinceLastChanged?: string;
status?:
| "subscribed"
| "unsubscribed"
| "transactional"
| "pending"
| "cleaned";
}
| { isSyncing?: boolean }
| {
beforeCreateTime?: string;
beforeSendTime?: string;
excludeFields?: unknown[];
fields?: unknown[];
listId?: string;
sinceCreateTime?: string;
sinceSendTime?: string;
sortDirection?: "ASC" | "DESC";
sortField?: "create_time" | "send_time";
status?: "save" | "sent" | "schedule" | "sending";
};
resource?: | "member"
| "campaign"
| "listGroup"
| "memberTag";
returnAll?: boolean;
status?: | "subscribed"
| "unsubscribed"
| "transactional"
| "pending"
| "cleaned";
tags?: string;
updateFields?: {
emailType?: "text"
| "html";
groupsUi?: {
groupsValues: {
categoryFieldId?: string;
categoryId?: string;
value?: boolean;
}[];
};
ipOptIn?: string;
ipSignup?: string;
language?: string;
locationFieldsUi?: {
locationFieldsValues: {
latitude: string;
longitude: string;
};
};
mergeFieldsUi?: {
mergeFieldsValues: { name: string; value: string }[];
};
skipMergeValidation?: boolean;
status?: | "subscribed"
| "unsubscribed"
| "transactional"
| "pending"
| "cleaned";
timestampOpt?: string;
timestampSignup?: string;
vip?: boolean;
};
}Properties§
readonly authentication?: "apiKey" | "oAuth2"readonly campaign Id?: stringList of Campaigns
readonly email?: stringEmail address for a subscriber
readonly group Category?: stringChoose from the list, or specify an ID using an expression Type options: {"loadOptionsMethod":"getGroupCategories","loadOptionsDependsOn":["list"]}
readonly group Json?: stringType options: {"alwaysOpenEditWindow":true}
readonly groups Ui?: { ... }Default: {} Type options: {"multipleValues":true}
readonly json Parameters?: boolean§readonly limit?: numberMax number of results to return Default: 500 Type options: {"minValue":1,"maxValue":1000}
readonly list?: stringList of lists. Choose from the list, or specify an ID using an expression. Type options: {"loadOptionsMethod":"getLists"}
readonly location Fields Ui?: { ... }Subscriber location information.n Default: {}
readonly location Json?: stringType options: {"alwaysOpenEditWindow":true}
readonly merge Fields Json?: stringType options: {"alwaysOpenEditWindow":true}
readonly merge Fields Ui?: { ... }An individual merge var and value for a member Default: {} Type options: {"multipleValues":true}
readonly operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "send"
| "replicate"
| "resend"Default: "create"
readonly options?:
| {
emailType?: "text"
| "html";
ipOptIn?: string;
ipSignup?: string;
language?: string;
tags?: string;
timestampOpt?: string;
timestampSignup?: string;
vip?: boolean;
}
| { excludeFields?: string; fields?: string }
| {
beforeLastChanged?: string;
beforeTimestampOpt?: string;
emailType?: "text" | "html";
sinceLastChanged?: string;
status?:
| "subscribed"
| "unsubscribed"
| "transactional"
| "pending"
| "cleaned";
}
| { isSyncing?: boolean }
| {
beforeCreateTime?: string;
beforeSendTime?: string;
excludeFields?: unknown[];
fields?: unknown[];
listId?: string;
sinceCreateTime?: string;
sinceSendTime?: string;
sortDirection?: "ASC" | "DESC";
sortField?: "create_time" | "send_time";
status?: "save" | "sent" | "schedule" | "sending";
}Default: {}
readonly resource?: "member" | "campaign" | "listGroup" | "memberTag"Default: "member"
readonly return All?: booleanWhether to return all results or only up to a given limit
readonly status?:
| "subscribed"
| "unsubscribed"
| "transactional"
| "pending"
| "cleaned"Subscriber's current status
Default: [] Type options: {"multipleValues":true,"multipleValueButtonText":"Add Tag"}
readonly update Fields?: { ... }Default: {}
Default: "apiKey"