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§
Source§readonly group Category?: string
readonly group Category?: string
Choose from the list, or specify an ID using an expression Type options: {"loadOptionsMethod":"getGroupCategories","loadOptionsDependsOn":["list"]}
Source§readonly groups Ui?: {
groupsValues: {
categoryFieldId?: string;
categoryId?: string;
value?: boolean;
}[];
}
readonly groups Ui?: {
groupsValues: {
categoryFieldId?: string;
categoryId?: string;
value?: boolean;
}[];
}
Default: {} Type options: {"multipleValues":true}
Source§readonly limit?: number
readonly limit?: number
Max number of results to return Default: 500 Type options: {"minValue":1,"maxValue":1000}
Source§readonly list?: string
readonly list?: string
List of lists. Choose from the list, or specify an ID using an expression. Type options: {"loadOptionsMethod":"getLists"}
Source§readonly location Fields Ui?: {
locationFieldsValues: {
latitude: string;
longitude: string;
};
}
readonly location Fields Ui?: {
locationFieldsValues: {
latitude: string;
longitude: string;
};
}
Subscriber location information.n Default: {}
Source§readonly merge Fields Ui?: { mergeFieldsValues: { name: string; value: string }[] }
readonly merge Fields Ui?: { mergeFieldsValues: { name: string; value: string }[] }
An individual merge var and value for a member Default: {} Type options: {"multipleValues":true}
Source§readonly operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "send"
| "replicate"
| "resend"
readonly operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "send"
| "replicate"
| "resend"
Default: "create"
Source§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";
}
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: {}
Source§readonly status?:
| "subscribed"
| "unsubscribed"
| "transactional"
| "pending"
| "cleaned"
readonly status?:
| "subscribed"
| "unsubscribed"
| "transactional"
| "pending"
| "cleaned"
Subscriber's current status
Default: [] Type options: {"multipleValues":true,"multipleValueButtonText":"Add Tag"}
Source§readonly update Fields?: {
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;
}
readonly update Fields?: {
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;
}
Default: {}
Default: "apiKey"