AACFlow

Mailchimp

Manage audiences, campaigns, and marketing automation in Mailchimp

Usage Instructions

Integrate Mailchimp into the workflow. Can manage audiences (lists), list members, campaigns, automation workflows, templates, reports, segments, tags, merge fields, interest categories, landing pages, signup forms, and batch operations.

Tools

mailchimp_get_audiences

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
countstringNoNo description
offsetstringNoNo description

Output

ParameterTypeDescription
successbooleanWhether the audiences were successfully retrieved
outputobjectAudiences data
listsjsonArray of audience/list objects
total_itemsnumberTotal number of lists
total_returnednumberNumber of lists returned in this response

mailchimp_get_audience

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")

Output

ParameterTypeDescription
successbooleanWhether the audience was successfully retrieved
outputobjectAudience data
listjsonAudience/list object
list_idstringThe unique ID of the audience

mailchimp_create_audience

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
audienceNamestringYesThe name of the audience/list (e.g., "Newsletter Subscribers")
contactstringYesJSON object of contact information (e.g., {"company": "Acme", "address1": "123 Main St", "city": "NYC", "state": "NY", "zip": "10001", "country": "US"})
permissionReminderstringYesPermission reminder text shown to subscribers (e.g., "You signed up for updates on our website")
campaignDefaultsstringYesJSON object of default campaign settings (e.g., {"from_name": "Acme", "from_email": "news@acme.com", "subject": "", "language": "en"})
emailTypeOptionstringYesSupport multiple email formats: "true" or "false"

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectCreated audience data
listjsonCreated audience/list object
list_idstringCreated audience/list ID
successbooleanOperation success

mailchimp_update_audience

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
audienceNamestringNoThe name of the audience/list (e.g., "Newsletter Subscribers")
permissionReminderstringNoPermission reminder text shown to subscribers (e.g., "You signed up for updates on our website")
campaignDefaultsstringNoJSON object of default campaign settings (e.g., {"from_name": "Acme", "from_email": "news@acme.com"})
emailTypeOptionstringNoSupport multiple email formats: "true" or "false"

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectUpdated audience data
listobjectUpdated audience/list object
list_idstringList ID
successbooleanOperation success

mailchimp_delete_audience

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list to delete (e.g., "abc123def4")

Output

ParameterTypeDescription
successbooleanWhether the audience was successfully deleted

mailchimp_get_members

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
statusstringNoFilter by status: "subscribed", "unsubscribed", "cleaned", or "pending"
countstringNoNo description
offsetstringNoNo description

Output

ParameterTypeDescription
successbooleanWhether the members were successfully retrieved
outputobjectMembers data
membersjsonArray of member objects
total_itemsnumberTotal number of members
total_returnednumberNumber of members returned in this response

mailchimp_get_member

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
subscriberEmailstringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the member was successfully retrieved
outputobjectMember data
memberjsonMember object
subscriber_hashstringThe MD5 hash of the member email address

mailchimp_add_member

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
emailAddressstringYesMember email address (e.g., "user@example.com")
statusstringYesSubscriber status: "subscribed", "unsubscribed", "cleaned", "pending", or "transactional"
mergeFieldsstringNoJSON object of merge fields (e.g., {"FNAME": "John", "LNAME": "Doe"})
interestsstringNoJSON object of interest IDs and their boolean values (e.g., {"abc123": true})

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectAdded member data
memberjsonAdded member object
subscriber_hashstringSubscriber hash ID
successbooleanOperation success

mailchimp_add_or_update_member

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
subscriberEmailstringYesNo description
emailAddressstringYesMember email address (e.g., "user@example.com")
statusIfNewstringYesSubscriber status if new: "subscribed", "unsubscribed", "cleaned", "pending", or "transactional"
mergeFieldsstringNoJSON object of merge fields (e.g., {"FNAME": "John", "LNAME": "Doe"})
interestsstringNoJSON object of interest IDs and their boolean values (e.g., {"abc123": true})

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectMember data
memberjsonMember object
subscriber_hashstringSubscriber hash ID
successbooleanOperation success

mailchimp_update_member

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
subscriberEmailstringYesNo description
emailAddressstringNoNew member email address (e.g., "user@example.com")
statusstringNoSubscriber status: "subscribed", "unsubscribed", "cleaned", "pending", or "transactional"
mergeFieldsstringNoJSON object of merge fields (e.g., {"FNAME": "John", "LNAME": "Doe"})
interestsstringNoJSON object of interest IDs and their boolean values (e.g., {"abc123": true})

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectUpdated member data
memberobjectUpdated member object
subscriber_hashstringSubscriber hash
successbooleanOperation success

mailchimp_delete_member

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
subscriberEmailstringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the member was successfully deleted

mailchimp_archive_member

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
subscriberEmailstringYesNo description

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectArchive confirmation
successbooleanOperation success

mailchimp_unarchive_member

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
subscriberEmailstringYesNo description
emailAddressstringYesMember email address (e.g., "user@example.com")
statusstringYesSubscriber status: "subscribed", "unsubscribed", "cleaned", "pending", or "transactional"

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectUnarchived member data
memberobjectUnarchived member object
subscriber_hashstringSubscriber hash
successbooleanOperation success

mailchimp_get_campaigns

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
campaignTypestringNoFilter by campaign type: "regular", "plaintext", "absplit", "rss", or "variate"
statusstringNoFilter by status: "save", "paused", "schedule", "sending", or "sent"
countstringNoNo description
offsetstringNoNo description

Output

ParameterTypeDescription
successbooleanWhether the campaigns were successfully retrieved
outputobjectCampaigns data
campaignsjsonArray of campaign objects
total_itemsnumberTotal number of campaigns
total_returnednumberNumber of campaigns returned in this response

mailchimp_get_campaign

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
campaignIdstringYesThe unique ID for the campaign (e.g., "abc123def4")

Output

ParameterTypeDescription
successbooleanWhether the campaign was successfully retrieved
outputobjectCampaign data
campaignjsonCampaign object
campaign_idstringThe unique ID of the campaign

mailchimp_create_campaign

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
campaignTypestringYesCampaign type: "regular", "plaintext", "absplit", "rss", or "variate"
campaignSettingsstringYesJSON object of campaign settings (e.g., {"subject_line": "Newsletter", "from_name": "Acme", "reply_to": "news@acme.com"})
recipientsstringNoJSON object of recipients (e.g., {"list_id": "abc123"})

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectCreated campaign data
campaignjsonCreated campaign object
campaign_idstringCreated campaign ID
successbooleanOperation success

mailchimp_update_campaign

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
campaignIdstringYesThe unique ID for the campaign (e.g., "abc123def4")
campaignSettingsstringNoJSON object of campaign settings (e.g., {"subject_line": "Newsletter", "from_name": "Acme"})
recipientsstringNoJSON object of recipients (e.g., {"list_id": "abc123"})

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectUpdated campaign data
campaignobjectUpdated campaign object
campaign_idstringCampaign ID
successbooleanOperation success

mailchimp_delete_campaign

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
campaignIdstringYesThe unique ID for the campaign to delete (e.g., "abc123def4")

Output

ParameterTypeDescription
successbooleanWhether the campaign was successfully deleted

mailchimp_send_campaign

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
campaignIdstringYesThe unique ID for the campaign to send (e.g., "abc123def4")

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectSend confirmation
successbooleanOperation success

mailchimp_schedule_campaign

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
campaignIdstringYesThe unique ID for the campaign to schedule (e.g., "abc123def4")
scheduleTimestringYesSchedule time in ISO 8601 format (e.g., "2024-12-25T10:00:00Z")

Output

ParameterTypeDescription
successbooleanWhether the campaign was successfully scheduled

mailchimp_unschedule_campaign

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
campaignIdstringYesThe unique ID for the campaign to unschedule (e.g., "abc123def4")

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectUnschedule confirmation
successbooleanOperation success

mailchimp_replicate_campaign

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
campaignIdstringYesThe unique ID for the campaign to replicate (e.g., "abc123def4")

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectReplicated campaign data
campaignobjectReplicated campaign object
campaign_idstringCampaign ID
successbooleanOperation success

mailchimp_get_campaign_content

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
campaignIdstringYesThe unique ID for the campaign (e.g., "abc123def4")

Output

ParameterTypeDescription
successbooleanWhether the campaign content was successfully retrieved
outputobjectCampaign content data
contentjsonCampaign content object

mailchimp_set_campaign_content

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
campaignIdstringYesThe unique ID for the campaign (e.g., "abc123def4")
htmlstringNoNo description
plainTextstringNoNo description
templateIdstringNoThe unique ID of the template to use (e.g., "12345")

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectCampaign content data
contentobjectCampaign content object
successbooleanOperation success

mailchimp_get_automations

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
countstringNoNo description
offsetstringNoNo description

Output

ParameterTypeDescription
successbooleanWhether the automations were successfully retrieved
outputobjectAutomations data
automationsjsonArray of automation objects
total_itemsnumberTotal number of automations
total_returnednumberNumber of automations returned in this response

mailchimp_get_automation

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
workflowIdstringYesThe unique ID for the automation workflow (e.g., "abc123def4")

Output

ParameterTypeDescription
successbooleanWhether the automation was successfully retrieved
outputobjectAutomation data
automationjsonAutomation object
workflow_idstringThe unique ID of the automation workflow

mailchimp_start_automation

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
workflowIdstringYesThe unique ID for the automation workflow (e.g., "abc123def4")

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectStart confirmation
successbooleanOperation success

mailchimp_pause_automation

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
workflowIdstringYesThe unique ID for the automation workflow (e.g., "abc123def4")

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectPause confirmation
successbooleanOperation success

mailchimp_add_subscriber_to_automation

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
workflowIdstringYesThe unique ID for the automation workflow (e.g., "abc123def4")
workflowEmailIdstringYesThe unique ID for the workflow email (e.g., "xyz789")
emailAddressstringYesEmail address of the subscriber (e.g., "user@example.com")

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectSubscriber queue data
subscriberjsonSubscriber object
successbooleanOperation success

mailchimp_get_templates

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
countstringNoNo description
offsetstringNoNo description

Output

ParameterTypeDescription
successbooleanWhether the templates were successfully retrieved
outputobjectTemplates data
templatesjsonArray of template objects
total_itemsnumberTotal number of templates
total_returnednumberNumber of templates returned in this response

mailchimp_get_template

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
templateIdstringYesThe unique ID for the template (e.g., "12345")

Output

ParameterTypeDescription
successbooleanWhether the template was successfully retrieved
outputobjectTemplate data
templatejsonTemplate object
template_idstringThe unique ID of the template

mailchimp_create_template

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
templateNamestringYesThe name of the template (e.g., "Monthly Newsletter")
templateHtmlstringYesNo description

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectCreated template data
templatejsonCreated template object
template_idstringCreated template ID
successbooleanOperation success

mailchimp_update_template

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
templateIdstringYesThe unique ID for the template (e.g., "12345")
templateNamestringNoThe name of the template (e.g., "Monthly Newsletter")
templateHtmlstringNoNo description

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectUpdated template data
templateobjectUpdated template object
template_idstringTemplate ID
successbooleanOperation success

mailchimp_delete_template

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
templateIdstringYesThe unique ID for the template to delete (e.g., "12345")

Output

ParameterTypeDescription
successbooleanWhether the template was successfully deleted

mailchimp_get_campaign_reports

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
countstringNoNo description
offsetstringNoNo description

Output

ParameterTypeDescription
successbooleanWhether the campaign reports were successfully retrieved
outputobjectCampaign reports data
reportsjsonArray of campaign report objects
total_itemsnumberTotal number of reports
total_returnednumberNumber of reports returned in this response

mailchimp_get_campaign_report

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
campaignIdstringYesThe unique ID for the campaign (e.g., "abc123def4")

Output

ParameterTypeDescription
successbooleanWhether the campaign report was successfully retrieved
outputobjectCampaign report data
reportjsonCampaign report object
campaign_idstringThe unique ID of the campaign

mailchimp_get_segments

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
countstringNoNo description
offsetstringNoNo description

Output

ParameterTypeDescription
successbooleanWhether the segments were successfully retrieved
outputobjectSegments data
segmentsjsonArray of segment objects
total_itemsnumberTotal number of segments
total_returnednumberNumber of segments returned in this response

mailchimp_get_segment

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
segmentIdstringYesThe unique ID for the segment (e.g., "12345")

Output

ParameterTypeDescription
successbooleanWhether the segment was successfully retrieved
outputobjectSegment data
segmentjsonSegment object
segment_idstringThe unique ID of the segment

mailchimp_create_segment

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
segmentNamestringYesThe name of the segment (e.g., "VIP Customers")
segmentOptionsstringNoJSON object of segment options for saved segments (e.g., {"match": "all", "conditions": [...]})

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectCreated segment data
segmentjsonCreated segment object
segment_idstringCreated segment ID
successbooleanOperation success

mailchimp_update_segment

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
segmentIdstringYesThe unique ID for the segment (e.g., "12345")
segmentNamestringNoThe name of the segment (e.g., "VIP Customers")
segmentOptionsstringNoJSON object of segment options (e.g., {"match": "all", "conditions": [...]})

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectUpdated segment data
segmentobjectUpdated segment object
segment_idstringSegment ID
successbooleanOperation success

mailchimp_delete_segment

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
segmentIdstringYesThe unique ID for the segment to delete (e.g., "12345")

Output

ParameterTypeDescription
successbooleanWhether the segment was successfully deleted

mailchimp_get_segment_members

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
segmentIdstringYesThe unique ID for the segment (e.g., "12345")
countstringNoNo description
offsetstringNoNo description

Output

ParameterTypeDescription
successbooleanWhether the segment members were successfully retrieved
outputobjectSegment members data
membersjsonArray of member objects
total_itemsnumberTotal number of members
total_returnednumberNumber of members returned in this response

mailchimp_add_segment_member

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
segmentIdstringYesThe unique ID for the segment (e.g., "12345")
emailAddressstringYesEmail address of the member (e.g., "user@example.com")

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectAdded member data
memberjsonAdded member object
successbooleanOperation success

mailchimp_remove_segment_member

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
segmentIdstringYesThe unique ID for the segment (e.g., "12345")
subscriberEmailstringYesNo description

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectRemoval confirmation
successbooleanOperation success

mailchimp_get_member_tags

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
subscriberEmailstringYesNo description

Output

ParameterTypeDescription
successbooleanWhether the member tags were successfully retrieved
outputobjectMember tags data
tagsjsonArray of tag objects
total_itemsnumberTotal number of tags
total_returnednumberNumber of tags returned in this response

mailchimp_add_member_tags

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
subscriberEmailstringYesNo description
tagsstringYesJSON array of tag objects (e.g., [{"name": "VIP", "status": "active"}])

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectTag addition confirmation
successbooleanOperation success

mailchimp_remove_member_tags

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
subscriberEmailstringYesNo description
tagsstringYesJSON array of tag objects with inactive status (e.g., [{"name": "VIP", "status": "inactive"}])

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectTag removal confirmation
successbooleanOperation success

mailchimp_get_merge_fields

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
countstringNoNo description
offsetstringNoNo description

Output

ParameterTypeDescription
successbooleanWhether the merge fields were successfully retrieved
outputobjectMerge fields data
mergeFieldsjsonArray of merge field objects
total_itemsnumberTotal number of merge fields
total_returnednumberNumber of merge fields returned in this response

mailchimp_get_merge_field

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
mergeIdstringYesThe unique ID for the merge field (e.g., "1" or "FNAME")

Output

ParameterTypeDescription
successbooleanWhether the merge field was successfully retrieved
outputobjectMerge field data
mergeFieldjsonMerge field object
merge_idstringThe unique ID of the merge field

mailchimp_create_merge_field

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
mergeNamestringYesThe name of the merge field (e.g., "First Name")
mergeTypestringYesThe type of the merge field: "text", "number", "address", "phone", "date", "url", "imageurl", "radio", "dropdown", "birthday", or "zip"

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectCreated merge field data
mergeFieldjsonCreated merge field object
merge_idstringCreated merge field ID
successbooleanOperation success

mailchimp_update_merge_field

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
mergeIdstringYesThe unique ID for the merge field (e.g., "1" or "FNAME")
mergeNamestringNoThe name of the merge field (e.g., "First Name")

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectUpdated merge field data
mergeFieldobjectUpdated merge field object
merge_idstringMerge field ID
successbooleanOperation success

mailchimp_delete_merge_field

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
mergeIdstringYesThe unique ID for the merge field to delete (e.g., "1" or "FNAME")

Output

ParameterTypeDescription
successbooleanWhether the merge field was successfully deleted

mailchimp_get_interest_categories

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
countstringNoNo description
offsetstringNoNo description

Output

ParameterTypeDescription
successbooleanWhether the interest categories were successfully retrieved
outputobjectInterest categories data
categoriesjsonArray of interest category objects
total_itemsnumberTotal number of categories
total_returnednumberNumber of categories returned in this response

mailchimp_get_interest_category

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
interestCategoryIdstringYesThe unique ID for the interest category (e.g., "xyz789")

Output

ParameterTypeDescription
successbooleanWhether the interest category was successfully retrieved
outputobjectInterest category data
categoryjsonInterest category object
interest_category_idstringThe unique ID of the interest category

mailchimp_create_interest_category

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
interestCategoryTitlestringYesThe title of the interest category (e.g., "Email Preferences")
interestCategoryTypestringYesThe type of interest category: "checkboxes", "dropdown", "radio", or "hidden"

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectCreated interest category data
categoryjsonCreated interest category object
interest_category_idstringCreated interest category ID
successbooleanOperation success

mailchimp_update_interest_category

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
interestCategoryIdstringYesThe unique ID for the interest category (e.g., "xyz789")
interestCategoryTitlestringNoThe title of the interest category (e.g., "Email Preferences")

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectUpdated interest category data
categoryobjectUpdated interest category object
interest_category_idstringInterest category ID
successbooleanOperation success

mailchimp_delete_interest_category

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
interestCategoryIdstringYesThe unique ID for the interest category to delete (e.g., "xyz789")

Output

ParameterTypeDescription
successbooleanWhether the interest category was successfully deleted

mailchimp_get_interests

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
interestCategoryIdstringYesThe unique ID for the interest category (e.g., "xyz789")
countstringNoNo description
offsetstringNoNo description

Output

ParameterTypeDescription
successbooleanWhether the interests were successfully retrieved
outputobjectInterests data
interestsjsonArray of interest objects
total_itemsnumberTotal number of interests
total_returnednumberNumber of interests returned in this response

mailchimp_get_interest

Retrieve details of a specific interest from an interest category in a Mailchimp audience

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
interestCategoryIdstringYesThe unique ID for the interest category (e.g., "xyz789")
interestIdstringYesThe unique ID for the interest (e.g., "def456")

Output

ParameterTypeDescription
successbooleanWhether the interest was successfully retrieved
outputobjectInterest data
interestjsonInterest object
interest_idstringThe unique ID of the interest

mailchimp_create_interest

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
interestCategoryIdstringYesThe unique ID for the interest category (e.g., "xyz789")
interestNamestringYesThe name of the interest (e.g., "Weekly Updates")

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectCreated interest data
interestjsonCreated interest object
interest_idstringCreated interest ID
successbooleanOperation success

mailchimp_update_interest

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
interestCategoryIdstringYesThe unique ID for the interest category (e.g., "xyz789")
interestIdstringYesThe unique ID for the interest (e.g., "def456")
interestNamestringNoThe name of the interest (e.g., "Weekly Updates")

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectUpdated interest data
interestobjectUpdated interest object
interest_idstringInterest ID
successbooleanOperation success

mailchimp_delete_interest

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
listIdstringYesThe unique ID for the audience/list (e.g., "abc123def4")
interestCategoryIdstringYesThe unique ID for the interest category (e.g., "xyz789")
interestIdstringYesThe unique ID for the interest to delete (e.g., "def456")

Output

ParameterTypeDescription
successbooleanWhether the interest was successfully deleted

mailchimp_get_landing_pages

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
countstringNoNo description
offsetstringNoNo description

Output

ParameterTypeDescription
successbooleanWhether the landing pages were successfully retrieved
outputobjectLanding pages data
landingPagesjsonArray of landing page objects
total_itemsnumberTotal number of landing pages
total_returnednumberNumber of landing pages returned in this response

mailchimp_get_landing_page

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
pageIdstringYesThe unique ID for the landing page (e.g., "abc123def4")

Output

ParameterTypeDescription
successbooleanWhether the landing page was successfully retrieved
outputobjectLanding page data
landingPagejsonLanding page object
page_idstringThe unique ID of the landing page

mailchimp_create_landing_page

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
landingPageTypestringYesThe type of landing page: "signup"
landingPageTitlestringNoThe title of the landing page (e.g., "Join Our Newsletter")

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectCreated landing page data
landingPagejsonCreated landing page object
page_idstringCreated landing page ID
successbooleanOperation success

mailchimp_update_landing_page

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
pageIdstringYesThe unique ID for the landing page (e.g., "abc123def4")
landingPageTitlestringNoThe title of the landing page (e.g., "Join Our Newsletter")

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectUpdated landing page data
landingPageobjectUpdated landing page object
page_idstringLanding page ID
successbooleanOperation success

mailchimp_delete_landing_page

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
pageIdstringYesThe unique ID for the landing page to delete (e.g., "abc123def4")

Output

ParameterTypeDescription
successbooleanWhether the landing page was successfully deleted

mailchimp_publish_landing_page

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
pageIdstringYesThe unique ID for the landing page (e.g., "abc123def4")

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectPublish confirmation
successbooleanOperation success

mailchimp_unpublish_landing_page

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
pageIdstringYesThe unique ID for the landing page (e.g., "abc123def4")

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectUnpublish confirmation
successbooleanOperation success

mailchimp_get_batch_operations

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
countstringNoNo description
offsetstringNoNo description

Output

ParameterTypeDescription
successbooleanWhether the batch operations were successfully retrieved
outputobjectBatch operations data
batchesjsonArray of batch operation objects
total_itemsnumberTotal number of batch operations
total_returnednumberNumber of batch operations returned in this response

mailchimp_get_batch_operation

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
batchIdstringYesThe unique ID for the batch operation (e.g., "abc123def4")

Output

ParameterTypeDescription
successbooleanWhether the batch operation was successfully retrieved
outputobjectBatch operation data
batchjsonBatch operation object
batch_idstringThe unique ID of the batch operation

mailchimp_create_batch_operation

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
operationsstringYesJSON array of batch operations (e.g., [{"method": "POST", "path": "/lists/{list_id}/members", "body": "..."}])

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectCreated batch operation data
batchjsonCreated batch operation object
batch_idstringCreated batch operation ID
successbooleanOperation success

mailchimp_delete_batch_operation

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
batchIdstringYesThe unique ID for the batch operation to delete (e.g., "abc123def4")

Output

ParameterTypeDescription
successbooleanWhether the batch operation was successfully deleted

On this page

Usage Instructions
Tools
mailchimp_get_audiences
Input
Output
mailchimp_get_audience
Input
Output
mailchimp_create_audience
Input
Output
mailchimp_update_audience
Input
Output
mailchimp_delete_audience
Input
Output
mailchimp_get_members
Input
Output
mailchimp_get_member
Input
Output
mailchimp_add_member
Input
Output
mailchimp_add_or_update_member
Input
Output
mailchimp_update_member
Input
Output
mailchimp_delete_member
Input
Output
mailchimp_archive_member
Input
Output
mailchimp_unarchive_member
Input
Output
mailchimp_get_campaigns
Input
Output
mailchimp_get_campaign
Input
Output
mailchimp_create_campaign
Input
Output
mailchimp_update_campaign
Input
Output
mailchimp_delete_campaign
Input
Output
mailchimp_send_campaign
Input
Output
mailchimp_schedule_campaign
Input
Output
mailchimp_unschedule_campaign
Input
Output
mailchimp_replicate_campaign
Input
Output
mailchimp_get_campaign_content
Input
Output
mailchimp_set_campaign_content
Input
Output
mailchimp_get_automations
Input
Output
mailchimp_get_automation
Input
Output
mailchimp_start_automation
Input
Output
mailchimp_pause_automation
Input
Output
mailchimp_add_subscriber_to_automation
Input
Output
mailchimp_get_templates
Input
Output
mailchimp_get_template
Input
Output
mailchimp_create_template
Input
Output
mailchimp_update_template
Input
Output
mailchimp_delete_template
Input
Output
mailchimp_get_campaign_reports
Input
Output
mailchimp_get_campaign_report
Input
Output
mailchimp_get_segments
Input
Output
mailchimp_get_segment
Input
Output
mailchimp_create_segment
Input
Output
mailchimp_update_segment
Input
Output
mailchimp_delete_segment
Input
Output
mailchimp_get_segment_members
Input
Output
mailchimp_add_segment_member
Input
Output
mailchimp_remove_segment_member
Input
Output
mailchimp_get_member_tags
Input
Output
mailchimp_add_member_tags
Input
Output
mailchimp_remove_member_tags
Input
Output
mailchimp_get_merge_fields
Input
Output
mailchimp_get_merge_field
Input
Output
mailchimp_create_merge_field
Input
Output
mailchimp_update_merge_field
Input
Output
mailchimp_delete_merge_field
Input
Output
mailchimp_get_interest_categories
Input
Output
mailchimp_get_interest_category
Input
Output
mailchimp_create_interest_category
Input
Output
mailchimp_update_interest_category
Input
Output
mailchimp_delete_interest_category
Input
Output
mailchimp_get_interests
Input
Output
mailchimp_get_interest
Input
Output
mailchimp_create_interest
Input
Output
mailchimp_update_interest
Input
Output
mailchimp_delete_interest
Input
Output
mailchimp_get_landing_pages
Input
Output
mailchimp_get_landing_page
Input
Output
mailchimp_create_landing_page
Input
Output
mailchimp_update_landing_page
Input
Output
mailchimp_delete_landing_page
Input
Output
mailchimp_publish_landing_page
Input
Output
mailchimp_unpublish_landing_page
Input
Output
mailchimp_get_batch_operations
Input
Output
mailchimp_get_batch_operation
Input
Output
mailchimp_create_batch_operation
Input
Output
mailchimp_delete_batch_operation
Input
Output
Start building today
Trusted by over 100,000 builders.
The SaaS platform to build AI agents and run your agentic workforce.
Get started