Use Mailchimp in Sim to manage audiences and members, campaigns, automations, templates, segments, tags, and reports. The actions below also cover merge fields, interest categories, landing pages, signup forms, and batch operations.
Delete Member from Mailchimp Audience calls Mailchimp's reversible archive endpoint. Archive Member from Mailchimp Audience instead targets permanent deletion of identifying data, after which the member cannot be re-imported. These UI labels differ from the provider's terminology.
The current permanent-deletion action sends DELETE, while Mailchimp documents POST for delete-permanent . Its compatibility is unverified; do not rely on it for deletion until the request method is corrected and tested.
Manage audiences (lists), list members, campaigns, automation workflows, templates, reports, segments, tags, merge fields, interest categories, landing pages, signup forms, and batch operations.
Retrieve a list of audiences (lists) from Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix countstring No Number of results to return (default: 10, max: 1000) offsetstring No Number of results to skip for pagination
Parameter Type Description successboolean Whether the audiences were successfully retrieved outputobject Audiences data ↳ lists json Array of audience/list objects ↳ total_items number Total number of lists ↳ total_returned number Number of lists returned in this response
Retrieve details of a specific audience (list) from Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4")
Parameter Type Description successboolean Whether the audience was successfully retrieved outputobject Audience data ↳ list json Audience/list object ↳ list_id string The unique ID of the audience
Create a new audience (list) in Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix audienceNamestring Yes The name of the audience/list (e.g., "Newsletter Subscribers") contactstring Yes JSON object of contact information (e.g., {"company": "Acme", "address1": "123 Main St", "city": "NYC", "state": "NY", "zip": "10001", "country": "US"}) permissionReminderstring Yes Permission reminder text shown to subscribers (e.g., "You signed up for updates on our website") campaignDefaultsstring Yes JSON object of default campaign settings (e.g., {"from_name": "Acme", "from_email": "news@acme.com ", "subject": "", "language": "en"}) emailTypeOptionstring Yes Support multiple email formats: "true" or "false"
Parameter Type Description successboolean Operation success status outputobject Created audience data ↳ list json Created audience/list object ↳ list_id string Created audience/list ID ↳ success boolean Operation success
Update an existing audience (list) in Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") audienceNamestring No The name of the audience/list (e.g., "Newsletter Subscribers") permissionReminderstring No Permission reminder text shown to subscribers (e.g., "You signed up for updates on our website") campaignDefaultsstring No JSON object of default campaign settings (e.g., {"from_name": "Acme", "from_email": "news@acme.com "}) emailTypeOptionstring No Support multiple email formats: "true" or "false"
Parameter Type Description successboolean Operation success status outputobject Updated audience data ↳ list object Updated audience/list object ↳ list_id string List ID ↳ success boolean Operation success
Delete an audience (list) from Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list to delete (e.g., "abc123def4")
Parameter Type Description successboolean Whether the audience was successfully deleted
Retrieve a list of members from a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") statusstring No Filter by status: "subscribed", "unsubscribed", "cleaned", or "pending" countstring No Number of results to return (default: 10, max: 1000) offsetstring No Number of results to skip for pagination
Parameter Type Description successboolean Whether the members were successfully retrieved outputobject Members data ↳ members json Array of member objects ↳ total_items number Total number of members ↳ total_returned number Number of members returned in this response
Retrieve details of a specific member from a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") subscriberEmailstring Yes Member email address or MD5 hash of the lowercase email
Parameter Type Description successboolean Whether the member was successfully retrieved outputobject Member data ↳ member json Member object ↳ subscriber_hash string The MD5 hash of the member email address
Add a new member to a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") emailAddressstring Yes Member email address (e.g., "user@example.com ") statusstring Yes Subscriber status: "subscribed", "unsubscribed", "cleaned", "pending", or "transactional" mergeFieldsstring No JSON object of merge fields (e.g., {"FNAME": "John", "LNAME": "Doe"}) interestsstring No JSON object of interest IDs and their boolean values (e.g., {"abc123": true})
Parameter Type Description successboolean Operation success status outputobject Added member data ↳ member json Added member object ↳ subscriber_hash string Subscriber hash ID ↳ success boolean Operation success
Add a new member or update an existing member in a Mailchimp audience (upsert)
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") subscriberEmailstring Yes Member email address or MD5 hash of the lowercase email emailAddressstring Yes Member email address (e.g., "user@example.com ") statusIfNewstring Yes Subscriber status if new: "subscribed", "unsubscribed", "cleaned", "pending", or "transactional" mergeFieldsstring No JSON object of merge fields (e.g., {"FNAME": "John", "LNAME": "Doe"}) interestsstring No JSON object of interest IDs and their boolean values (e.g., {"abc123": true})
Parameter Type Description successboolean Operation success status outputobject Member data ↳ member json Member object ↳ subscriber_hash string Subscriber hash ID ↳ success boolean Operation success
Update an existing member in a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") subscriberEmailstring Yes Member email address or MD5 hash of the lowercase email emailAddressstring No New member email address (e.g., "user@example.com ") statusstring No Subscriber status: "subscribed", "unsubscribed", "cleaned", "pending", or "transactional" mergeFieldsstring No JSON object of merge fields (e.g., {"FNAME": "John", "LNAME": "Doe"}) interestsstring No JSON object of interest IDs and their boolean values (e.g., {"abc123": true})
Parameter Type Description successboolean Operation success status outputobject Updated member data ↳ member object Updated member object ↳ subscriber_hash string Subscriber hash ↳ success boolean Operation success
Archive a member from a Mailchimp audience without permanently deleting their data.
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") subscriberEmailstring Yes Member email address or MD5 hash of the lowercase email
Parameter Type Description successboolean Whether the archive request succeeded
Request permanent deletion of a member and their identifying data. This targets delete-permanent, despite the Archive Member label; provider acceptance of the current HTTP method is unverified.
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") subscriberEmailstring Yes Member email address or MD5 hash of the lowercase email
Parameter Type Description successboolean Operation success status outputobject Permanent-deletion request confirmation ↳ success boolean Operation success
Restore an archived member to a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") subscriberEmailstring Yes Member email address or MD5 hash of the lowercase email emailAddressstring Yes Member email address (e.g., "user@example.com ") statusstring Yes Subscriber status: "subscribed", "unsubscribed", "cleaned", "pending", or "transactional"
Parameter Type Description successboolean Operation success status outputobject Unarchived member data ↳ member object Unarchived member object ↳ subscriber_hash string Subscriber hash ↳ success boolean Operation success
Retrieve a list of campaigns from Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix campaignTypestring No Filter by campaign type: "regular", "plaintext", "absplit", "rss", or "variate" statusstring No Filter by status: "save", "paused", "schedule", "sending", or "sent" countstring No Number of results to return (default: 10, max: 1000) offsetstring No Number of results to skip for pagination
Parameter Type Description successboolean Whether the campaigns were successfully retrieved outputobject Campaigns data ↳ campaigns json Array of campaign objects ↳ total_items number Total number of campaigns ↳ total_returned number Number of campaigns returned in this response
Retrieve details of a specific campaign from Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix campaignIdstring Yes The unique ID for the campaign (e.g., "abc123def4")
Parameter Type Description successboolean Whether the campaign was successfully retrieved outputobject Campaign data ↳ campaign json Campaign object ↳ campaign_id string The unique ID of the campaign
Create a new campaign in Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix campaignTypestring Yes Campaign type: "regular", "plaintext", "absplit", "rss", or "variate" campaignSettingsstring Yes JSON object of campaign settings (e.g., {"subject_line": "Newsletter", "from_name": "Acme", "reply_to": "news@acme.com "}) recipientsstring No JSON object of recipients (e.g., {"list_id": "abc123"})
Parameter Type Description successboolean Operation success status outputobject Created campaign data ↳ campaign json Created campaign object ↳ campaign_id string Created campaign ID ↳ success boolean Operation success
Update an existing campaign in Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix campaignIdstring Yes The unique ID for the campaign (e.g., "abc123def4") campaignSettingsstring No JSON object of campaign settings (e.g., {"subject_line": "Newsletter", "from_name": "Acme"}) recipientsstring No JSON object of recipients (e.g., {"list_id": "abc123"})
Parameter Type Description successboolean Operation success status outputobject Updated campaign data ↳ campaign object Updated campaign object ↳ campaign_id string Campaign ID ↳ success boolean Operation success
Delete a campaign from Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix campaignIdstring Yes The unique ID for the campaign to delete (e.g., "abc123def4")
Parameter Type Description successboolean Whether the campaign was successfully deleted
Send a Mailchimp campaign
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix campaignIdstring Yes The unique ID for the campaign to send (e.g., "abc123def4")
Parameter Type Description successboolean Operation success status outputobject Send confirmation ↳ success boolean Operation success
Schedule a Mailchimp campaign to be sent at a specific time
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix campaignIdstring Yes The unique ID for the campaign to schedule (e.g., "abc123def4") scheduleTimestring Yes Schedule time in ISO 8601 format (e.g., "2024-12-25T10:00:00Z")
Parameter Type Description successboolean Whether the campaign was successfully scheduled
Unschedule a previously scheduled Mailchimp campaign
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix campaignIdstring Yes The unique ID for the campaign to unschedule (e.g., "abc123def4")
Parameter Type Description successboolean Operation success status outputobject Unschedule confirmation ↳ success boolean Operation success
Create a copy of an existing Mailchimp campaign
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix campaignIdstring Yes The unique ID for the campaign to replicate (e.g., "abc123def4")
Parameter Type Description successboolean Operation success status outputobject Replicated campaign data ↳ campaign object Replicated campaign object ↳ campaign_id string Campaign ID ↳ success boolean Operation success
Retrieve the HTML and plain-text content for a Mailchimp campaign
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix campaignIdstring Yes The unique ID for the campaign (e.g., "abc123def4")
Parameter Type Description successboolean Whether the campaign content was successfully retrieved outputobject Campaign content data ↳ content json Campaign content object
Set the content for a Mailchimp campaign
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix campaignIdstring Yes The unique ID for the campaign (e.g., "abc123def4") htmlstring No The HTML content for the campaign plainTextstring No The plain-text content for the campaign templateIdstring No The unique ID of the template to use (e.g., "12345")
Parameter Type Description successboolean Operation success status outputobject Campaign content data ↳ content object Campaign content object ↳ success boolean Operation success
Retrieve a list of automations from Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix countstring No Number of results to return (default: 10, max: 1000) offsetstring No Number of results to skip for pagination
Parameter Type Description successboolean Whether the automations were successfully retrieved outputobject Automations data ↳ automations json Array of automation objects ↳ total_items number Total number of automations ↳ total_returned number Number of automations returned in this response
Retrieve details of a specific automation from Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix workflowIdstring Yes The unique ID for the automation workflow (e.g., "abc123def4")
Parameter Type Description successboolean Whether the automation was successfully retrieved outputobject Automation data ↳ automation json Automation object ↳ workflow_id string The unique ID of the automation workflow
Start all emails in a Mailchimp automation workflow
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix workflowIdstring Yes The unique ID for the automation workflow (e.g., "abc123def4")
Parameter Type Description successboolean Operation success status outputobject Start confirmation ↳ success boolean Operation success
Pause all emails in a Mailchimp automation workflow
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix workflowIdstring Yes The unique ID for the automation workflow (e.g., "abc123def4")
Parameter Type Description successboolean Operation success status outputobject Pause confirmation ↳ success boolean Operation success
Manually add a subscriber to a workflow email queue
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix workflowIdstring Yes The unique ID for the automation workflow (e.g., "abc123def4") workflowEmailIdstring Yes The unique ID for the workflow email (e.g., "xyz789") emailAddressstring Yes Email address of the subscriber (e.g., "user@example.com ")
Parameter Type Description successboolean Operation success status outputobject Subscriber queue data ↳ subscriber json Subscriber object ↳ success boolean Operation success
Retrieve a list of templates from Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix countstring No Number of results to return (default: 10, max: 1000) offsetstring No Number of results to skip for pagination
Parameter Type Description successboolean Whether the templates were successfully retrieved outputobject Templates data ↳ templates json Array of template objects ↳ total_items number Total number of templates ↳ total_returned number Number of templates returned in this response
Retrieve details of a specific template from Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix templateIdstring Yes The unique ID for the template (e.g., "12345")
Parameter Type Description successboolean Whether the template was successfully retrieved outputobject Template data ↳ template json Template object ↳ template_id string The unique ID of the template
Create a new template in Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix templateNamestring Yes The name of the template (e.g., "Monthly Newsletter") templateHtmlstring Yes The HTML content for the template
Parameter Type Description successboolean Operation success status outputobject Created template data ↳ template json Created template object ↳ template_id string Created template ID ↳ success boolean Operation success
Update an existing template in Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix templateIdstring Yes The unique ID for the template (e.g., "12345") templateNamestring No The name of the template (e.g., "Monthly Newsletter") templateHtmlstring No The HTML content for the template
Parameter Type Description successboolean Operation success status outputobject Updated template data ↳ template object Updated template object ↳ template_id string Template ID ↳ success boolean Operation success
Delete a template from Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix templateIdstring Yes The unique ID for the template to delete (e.g., "12345")
Parameter Type Description successboolean Whether the template was successfully deleted
Retrieve a list of campaign reports from Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix countstring No Number of results to return (default: 10, max: 1000) offsetstring No Number of results to skip for pagination
Parameter Type Description successboolean Whether the campaign reports were successfully retrieved outputobject Campaign reports data ↳ reports json Array of campaign report objects ↳ total_items number Total number of reports ↳ total_returned number Number of reports returned in this response
Retrieve the report for a specific campaign from Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix campaignIdstring Yes The unique ID for the campaign (e.g., "abc123def4")
Parameter Type Description successboolean Whether the campaign report was successfully retrieved outputobject Campaign report data ↳ report json Campaign report object ↳ campaign_id string The unique ID of the campaign
Retrieve a list of segments from a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") countstring No Number of results to return (default: 10, max: 1000) offsetstring No Number of results to skip for pagination
Parameter Type Description successboolean Whether the segments were successfully retrieved outputobject Segments data ↳ segments json Array of segment objects ↳ total_items number Total number of segments ↳ total_returned number Number of segments returned in this response
Retrieve details of a specific segment from a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") segmentIdstring Yes The unique ID for the segment (e.g., "12345")
Parameter Type Description successboolean Whether the segment was successfully retrieved outputobject Segment data ↳ segment json Segment object ↳ segment_id string The unique ID of the segment
Create a new segment in a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") segmentNamestring Yes The name of the segment (e.g., "VIP Customers") segmentOptionsstring No JSON object of segment options for saved segments (e.g., {"match": "all", "conditions": [...]})
Parameter Type Description successboolean Operation success status outputobject Created segment data ↳ segment json Created segment object ↳ segment_id string Created segment ID ↳ success boolean Operation success
Update an existing segment in a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") segmentIdstring Yes The unique ID for the segment (e.g., "12345") segmentNamestring No The name of the segment (e.g., "VIP Customers") segmentOptionsstring No JSON object of segment options (e.g., {"match": "all", "conditions": [...]})
Parameter Type Description successboolean Operation success status outputobject Updated segment data ↳ segment object Updated segment object ↳ segment_id string Segment ID ↳ success boolean Operation success
Delete a segment from a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") segmentIdstring Yes The unique ID for the segment to delete (e.g., "12345")
Parameter Type Description successboolean Whether the segment was successfully deleted
Retrieve members of a specific segment from a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") segmentIdstring Yes The unique ID for the segment (e.g., "12345") countstring No Number of results to return (default: 10, max: 1000) offsetstring No Number of results to skip for pagination
Parameter Type Description successboolean Whether the segment members were successfully retrieved outputobject Segment members data ↳ members json Array of member objects ↳ total_items number Total number of members ↳ total_returned number Number of members returned in this response
Add a member to a specific segment in a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") segmentIdstring Yes The unique ID for the segment (e.g., "12345") emailAddressstring Yes Email address of the member (e.g., "user@example.com ")
Parameter Type Description successboolean Operation success status outputobject Added member data ↳ member json Added member object ↳ success boolean Operation success
Remove a member from a specific segment in a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") segmentIdstring Yes The unique ID for the segment (e.g., "12345") subscriberEmailstring Yes Member email address or MD5 hash of the lowercase email
Parameter Type Description successboolean Operation success status outputobject Removal confirmation ↳ success boolean Operation success
Retrieve tags associated with a member in a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") subscriberEmailstring Yes Member email address or MD5 hash of the lowercase email
Parameter Type Description successboolean Whether the member tags were successfully retrieved outputobject Member tags data ↳ tags json Array of tag objects ↳ total_items number Total number of tags ↳ total_returned number Number of tags returned in this response
Add tags to a member in a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") subscriberEmailstring Yes Member email address or MD5 hash of the lowercase email tagsstring Yes JSON array of tag objects (e.g., [{"name": "VIP", "status": "active"}])
Parameter Type Description successboolean Operation success status outputobject Tag addition confirmation ↳ success boolean Operation success
Remove tags from a member in a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") subscriberEmailstring Yes Member email address or MD5 hash of the lowercase email tagsstring Yes JSON array of tag objects with inactive status (e.g., [{"name": "VIP", "status": "inactive"}])
Parameter Type Description successboolean Operation success status outputobject Tag removal confirmation ↳ success boolean Operation success
Retrieve a list of merge fields from a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") countstring No Number of results to return (default: 10, max: 1000) offsetstring No Number of results to skip for pagination
Parameter Type Description successboolean Whether the merge fields were successfully retrieved outputobject Merge fields data ↳ mergeFields json Array of merge field objects ↳ total_items number Total number of merge fields ↳ total_returned number Number of merge fields returned in this response
Retrieve details of a specific merge field from a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") mergeIdstring Yes The unique ID for the merge field (e.g., "1" or "FNAME")
Parameter Type Description successboolean Whether the merge field was successfully retrieved outputobject Merge field data ↳ mergeField json Merge field object ↳ merge_id string The unique ID of the merge field
Create a new merge field in a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") mergeNamestring Yes The name of the merge field (e.g., "First Name") mergeTypestring Yes The type of the merge field: "text", "number", "address", "phone", "date", "url", "imageurl", "radio", "dropdown", "birthday", or "zip"
Parameter Type Description successboolean Operation success status outputobject Created merge field data ↳ mergeField json Created merge field object ↳ merge_id string Created merge field ID ↳ success boolean Operation success
Update an existing merge field in a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") mergeIdstring Yes The unique ID for the merge field (e.g., "1" or "FNAME") mergeNamestring No The name of the merge field (e.g., "First Name")
Parameter Type Description successboolean Operation success status outputobject Updated merge field data ↳ mergeField object Updated merge field object ↳ merge_id string Merge field ID ↳ success boolean Operation success
Delete a merge field from a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") mergeIdstring Yes The unique ID for the merge field to delete (e.g., "1" or "FNAME")
Parameter Type Description successboolean Whether the merge field was successfully deleted
Retrieve a list of interest categories from a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") countstring No Number of results to return (default: 10, max: 1000) offsetstring No Number of results to skip for pagination
Parameter Type Description successboolean Whether the interest categories were successfully retrieved outputobject Interest categories data ↳ categories json Array of interest category objects ↳ total_items number Total number of categories ↳ total_returned number Number of categories returned in this response
Retrieve details of a specific interest category from a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") interestCategoryIdstring Yes The unique ID for the interest category (e.g., "xyz789")
Parameter Type Description successboolean Whether the interest category was successfully retrieved outputobject Interest category data ↳ category json Interest category object ↳ interest_category_id string The unique ID of the interest category
Create a new interest category in a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") interestCategoryTitlestring Yes The title of the interest category (e.g., "Email Preferences") interestCategoryTypestring Yes The type of interest category: "checkboxes", "dropdown", "radio", or "hidden"
Parameter Type Description successboolean Operation success status outputobject Created interest category data ↳ category json Created interest category object ↳ interest_category_id string Created interest category ID ↳ success boolean Operation success
Update an existing interest category in a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") interestCategoryIdstring Yes The unique ID for the interest category (e.g., "xyz789") interestCategoryTitlestring No The title of the interest category (e.g., "Email Preferences")
Parameter Type Description successboolean Operation success status outputobject Updated interest category data ↳ category object Updated interest category object ↳ interest_category_id string Interest category ID ↳ success boolean Operation success
Delete an interest category from a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") interestCategoryIdstring Yes The unique ID for the interest category to delete (e.g., "xyz789")
Parameter Type Description successboolean Whether the interest category was successfully deleted
Retrieve a list of interests from an interest category in a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") interestCategoryIdstring Yes The unique ID for the interest category (e.g., "xyz789") countstring No Number of results to return (default: 10, max: 1000) offsetstring No Number of results to skip for pagination
Parameter Type Description successboolean Whether the interests were successfully retrieved outputobject Interests data ↳ interests json Array of interest objects ↳ total_items number Total number of interests ↳ total_returned number Number of interests returned in this response
Retrieve details of a specific interest from an interest category in a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") interestCategoryIdstring Yes The unique ID for the interest category (e.g., "xyz789") interestIdstring Yes The unique ID for the interest (e.g., "def456")
Parameter Type Description successboolean Whether the interest was successfully retrieved outputobject Interest data ↳ interest json Interest object ↳ interest_id string The unique ID of the interest
Create a new interest in an interest category in a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") interestCategoryIdstring Yes The unique ID for the interest category (e.g., "xyz789") interestNamestring Yes The name of the interest (e.g., "Weekly Updates")
Parameter Type Description successboolean Operation success status outputobject Created interest data ↳ interest json Created interest object ↳ interest_id string Created interest ID ↳ success boolean Operation success
Update an existing interest in an interest category in a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") interestCategoryIdstring Yes The unique ID for the interest category (e.g., "xyz789") interestIdstring Yes The unique ID for the interest (e.g., "def456") interestNamestring No The name of the interest (e.g., "Weekly Updates")
Parameter Type Description successboolean Operation success status outputobject Updated interest data ↳ interest object Updated interest object ↳ interest_id string Interest ID ↳ success boolean Operation success
Delete an interest from an interest category in a Mailchimp audience
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix listIdstring Yes The unique ID for the audience/list (e.g., "abc123def4") interestCategoryIdstring Yes The unique ID for the interest category (e.g., "xyz789") interestIdstring Yes The unique ID for the interest to delete (e.g., "def456")
Parameter Type Description successboolean Whether the interest was successfully deleted
Retrieve a list of landing pages from Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix countstring No Number of results to return (default: 10, max: 1000) offsetstring No Number of results to skip for pagination
Parameter Type Description successboolean Whether the landing pages were successfully retrieved outputobject Landing pages data ↳ landingPages json Array of landing page objects ↳ total_items number Total number of landing pages ↳ total_returned number Number of landing pages returned in this response
Retrieve details of a specific landing page from Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix pageIdstring Yes The unique ID for the landing page (e.g., "abc123def4")
Parameter Type Description successboolean Whether the landing page was successfully retrieved outputobject Landing page data ↳ landingPage json Landing page object ↳ page_id string The unique ID of the landing page
Create a new landing page in Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix landingPageTypestring Yes The type of landing page: "signup" landingPageTitlestring No The title of the landing page (e.g., "Join Our Newsletter")
Parameter Type Description successboolean Operation success status outputobject Created landing page data ↳ landingPage json Created landing page object ↳ page_id string Created landing page ID ↳ success boolean Operation success
Update an existing landing page in Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix pageIdstring Yes The unique ID for the landing page (e.g., "abc123def4") landingPageTitlestring No The title of the landing page (e.g., "Join Our Newsletter")
Parameter Type Description successboolean Operation success status outputobject Updated landing page data ↳ landingPage object Updated landing page object ↳ page_id string Landing page ID ↳ success boolean Operation success
Delete a landing page from Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix pageIdstring Yes The unique ID for the landing page to delete (e.g., "abc123def4")
Parameter Type Description successboolean Whether the landing page was successfully deleted
Publish a landing page in Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix pageIdstring Yes The unique ID for the landing page (e.g., "abc123def4")
Parameter Type Description successboolean Operation success status outputobject Publish confirmation ↳ success boolean Operation success
Unpublish a landing page in Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix pageIdstring Yes The unique ID for the landing page (e.g., "abc123def4")
Parameter Type Description successboolean Operation success status outputobject Unpublish confirmation ↳ success boolean Operation success
Retrieve a list of batch operations from Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix countstring No Number of results to return (default: 10, max: 1000) offsetstring No Number of results to skip for pagination
Parameter Type Description successboolean Whether the batch operations were successfully retrieved outputobject Batch operations data ↳ batches json Array of batch operation objects ↳ total_items number Total number of batch operations ↳ total_returned number Number of batch operations returned in this response
Retrieve details of a specific batch operation from Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix batchIdstring Yes The unique ID for the batch operation (e.g., "abc123def4")
Parameter Type Description successboolean Whether the batch operation was successfully retrieved outputobject Batch operation data ↳ batch json Batch operation object ↳ batch_id string The unique ID of the batch operation
Create a new batch operation in Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix operationsstring Yes JSON array of batch operations (e.g., [{"method": "POST", "path": "/lists/{list_id}/members", "body": "..."}])
Parameter Type Description successboolean Operation success status outputobject Created batch operation data ↳ batch json Created batch operation object ↳ batch_id string Created batch operation ID ↳ success boolean Operation success
Delete a batch operation from Mailchimp
Inputs and outputsParameter Type Required Description apiKeystring Yes Mailchimp API key with server prefix batchIdstring Yes The unique ID for the batch operation to delete (e.g., "abc123def4")
Parameter Type Description successboolean Whether the batch operation was successfully deleted