# Mailchimp (/integrations/mailchimp)





{/* MANUAL-CONTENT-START:intro */}

Use [Mailchimp](https://mailchimp.com/) 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.

## Member removal [#member-removal]

**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](https://mailchimp.com/developer/marketing/api/lists/members/create-member-action-delete-permanent). Its compatibility is unverified; do not rely on it for deletion until the request method is corrected and tested.

{/* MANUAL-CONTENT-END */}

## Use the block [#usage-instructions]

Manage audiences (lists), list members, campaigns, automation workflows, templates, reports, segments, tags, merge fields, interest categories, landing pages, signup forms, and batch operations.

## Actions [#actions]

### Get Audiences from Mailchimp [#get-audiences-from-mailchimp]

Retrieve a list of audiences (lists) from Mailchimp

<ReferenceDetails>
  #### Input [#input]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `count` | string | No | Number of results to return (default: 10, max: 1000) |
  | `offset` | string | No | Number of results to skip for pagination |

  #### Output [#output]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the audiences were successfully retrieved |
  | `output` | object | 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 |
</ReferenceDetails>

### Get Audience from Mailchimp [#get-audience-from-mailchimp]

Retrieve details of a specific audience (list) from Mailchimp

<ReferenceDetails>
  #### Input [#input-1]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |

  #### Output [#output-1]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the audience was successfully retrieved |
  | `output` | object | Audience data |
  | ↳ `list` | json | Audience/list object |
  | ↳ `list_id` | string | The unique ID of the audience |
</ReferenceDetails>

### Create Audience in Mailchimp [#create-audience-in-mailchimp]

Create a new audience (list) in Mailchimp

<ReferenceDetails>
  #### Input [#input-2]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `audienceName` | string | Yes | The name of the audience/list (e.g., "Newsletter Subscribers") |
  | `contact` | string | Yes | JSON object of contact information (e.g., \{"company": "Acme", "address1": "123 Main St", "city": "NYC", "state": "NY", "zip": "10001", "country": "US"}) |
  | `permissionReminder` | string | Yes | Permission reminder text shown to subscribers (e.g., "You signed up for updates on our website") |
  | `campaignDefaults` | string | Yes | JSON object of default campaign settings (e.g., \{"from\_name": "Acme", "from\_email": "[news@acme.com](mailto:news@acme.com)", "subject": "", "language": "en"}) |
  | `emailTypeOption` | string | Yes | Support multiple email formats: "true" or "false" |

  #### Output [#output-2]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Created audience data |
  | ↳ `list` | json | Created audience/list object |
  | ↳ `list_id` | string | Created audience/list ID |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Update Audience in Mailchimp [#update-audience-in-mailchimp]

Update an existing audience (list) in Mailchimp

<ReferenceDetails>
  #### Input [#input-3]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `audienceName` | string | No | The name of the audience/list (e.g., "Newsletter Subscribers") |
  | `permissionReminder` | string | No | Permission reminder text shown to subscribers (e.g., "You signed up for updates on our website") |
  | `campaignDefaults` | string | No | JSON object of default campaign settings (e.g., \{"from\_name": "Acme", "from\_email": "[news@acme.com](mailto:news@acme.com)"}) |
  | `emailTypeOption` | string | No | Support multiple email formats: "true" or "false" |

  #### Output [#output-3]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Updated audience data |
  | ↳ `list` | object | Updated audience/list object |
  | ↳ `list_id` | string | List ID |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Delete Audience from Mailchimp [#delete-audience-from-mailchimp]

Delete an audience (list) from Mailchimp

<ReferenceDetails>
  #### Input [#input-4]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list to delete (e.g., "abc123def4") |

  #### Output [#output-4]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the audience was successfully deleted |
</ReferenceDetails>

### Get Members from Mailchimp Audience [#get-members-from-mailchimp-audience]

Retrieve a list of members from a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-5]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `status` | string | No | Filter by status: "subscribed", "unsubscribed", "cleaned", or "pending" |
  | `count` | string | No | Number of results to return (default: 10, max: 1000) |
  | `offset` | string | No | Number of results to skip for pagination |

  #### Output [#output-5]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the members were successfully retrieved |
  | `output` | object | 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 |
</ReferenceDetails>

### Get Member from Mailchimp Audience [#get-member-from-mailchimp-audience]

Retrieve details of a specific member from a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-6]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `subscriberEmail` | string | Yes | Member email address or MD5 hash of the lowercase email |

  #### Output [#output-6]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the member was successfully retrieved |
  | `output` | object | Member data |
  | ↳ `member` | json | Member object |
  | ↳ `subscriber_hash` | string | The MD5 hash of the member email address |
</ReferenceDetails>

### Add Member to Mailchimp Audience [#add-member-to-mailchimp-audience]

Add a new member to a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-7]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `emailAddress` | string | Yes | Member email address (e.g., "[user@example.com](mailto:user@example.com)") |
  | `status` | string | Yes | Subscriber status: "subscribed", "unsubscribed", "cleaned", "pending", or "transactional" |
  | `mergeFields` | string | No | JSON object of merge fields (e.g., \{"FNAME": "John", "LNAME": "Doe"}) |
  | `interests` | string | No | JSON object of interest IDs and their boolean values (e.g., \{"abc123": true}) |

  #### Output [#output-7]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Added member data |
  | ↳ `member` | json | Added member object |
  | ↳ `subscriber_hash` | string | Subscriber hash ID |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Add or Update Member in Mailchimp Audience [#add-or-update-member-in-mailchimp-audience]

Add a new member or update an existing member in a Mailchimp audience (upsert)

<ReferenceDetails>
  #### Input [#input-8]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `subscriberEmail` | string | Yes | Member email address or MD5 hash of the lowercase email |
  | `emailAddress` | string | Yes | Member email address (e.g., "[user@example.com](mailto:user@example.com)") |
  | `statusIfNew` | string | Yes | Subscriber status if new: "subscribed", "unsubscribed", "cleaned", "pending", or "transactional" |
  | `mergeFields` | string | No | JSON object of merge fields (e.g., \{"FNAME": "John", "LNAME": "Doe"}) |
  | `interests` | string | No | JSON object of interest IDs and their boolean values (e.g., \{"abc123": true}) |

  #### Output [#output-8]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Member data |
  | ↳ `member` | json | Member object |
  | ↳ `subscriber_hash` | string | Subscriber hash ID |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Update Member in Mailchimp Audience [#update-member-in-mailchimp-audience]

Update an existing member in a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-9]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `subscriberEmail` | string | Yes | Member email address or MD5 hash of the lowercase email |
  | `emailAddress` | string | No | New member email address (e.g., "[user@example.com](mailto:user@example.com)") |
  | `status` | string | No | Subscriber status: "subscribed", "unsubscribed", "cleaned", "pending", or "transactional" |
  | `mergeFields` | string | No | JSON object of merge fields (e.g., \{"FNAME": "John", "LNAME": "Doe"}) |
  | `interests` | string | No | JSON object of interest IDs and their boolean values (e.g., \{"abc123": true}) |

  #### Output [#output-9]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Updated member data |
  | ↳ `member` | object | Updated member object |
  | ↳ `subscriber_hash` | string | Subscriber hash |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Delete Member from Mailchimp Audience [#delete-member-from-mailchimp-audience]

Archive a member from a Mailchimp audience without permanently deleting their data.

<ReferenceDetails>
  #### Input [#input-10]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `subscriberEmail` | string | Yes | Member email address or MD5 hash of the lowercase email |

  #### Output [#output-10]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the archive request succeeded |
</ReferenceDetails>

### Archive Member from Mailchimp Audience [#archive-member-from-mailchimp-audience]

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.

<ReferenceDetails>
  #### Input [#input-11]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `subscriberEmail` | string | Yes | Member email address or MD5 hash of the lowercase email |

  #### Output [#output-11]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Permanent-deletion request confirmation |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Unarchive Member in Mailchimp Audience [#unarchive-member-in-mailchimp-audience]

Restore an archived member to a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-12]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `subscriberEmail` | string | Yes | Member email address or MD5 hash of the lowercase email |
  | `emailAddress` | string | Yes | Member email address (e.g., "[user@example.com](mailto:user@example.com)") |
  | `status` | string | Yes | Subscriber status: "subscribed", "unsubscribed", "cleaned", "pending", or "transactional" |

  #### Output [#output-12]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Unarchived member data |
  | ↳ `member` | object | Unarchived member object |
  | ↳ `subscriber_hash` | string | Subscriber hash |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Get Campaigns from Mailchimp [#get-campaigns-from-mailchimp]

Retrieve a list of campaigns from Mailchimp

<ReferenceDetails>
  #### Input [#input-13]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `campaignType` | string | No | Filter by campaign type: "regular", "plaintext", "absplit", "rss", or "variate" |
  | `status` | string | No | Filter by status: "save", "paused", "schedule", "sending", or "sent" |
  | `count` | string | No | Number of results to return (default: 10, max: 1000) |
  | `offset` | string | No | Number of results to skip for pagination |

  #### Output [#output-13]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the campaigns were successfully retrieved |
  | `output` | object | 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 |
</ReferenceDetails>

### Get Campaign from Mailchimp [#get-campaign-from-mailchimp]

Retrieve details of a specific campaign from Mailchimp

<ReferenceDetails>
  #### Input [#input-14]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `campaignId` | string | Yes | The unique ID for the campaign (e.g., "abc123def4") |

  #### Output [#output-14]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the campaign was successfully retrieved |
  | `output` | object | Campaign data |
  | ↳ `campaign` | json | Campaign object |
  | ↳ `campaign_id` | string | The unique ID of the campaign |
</ReferenceDetails>

### Create Campaign in Mailchimp [#create-campaign-in-mailchimp]

Create a new campaign in Mailchimp

<ReferenceDetails>
  #### Input [#input-15]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `campaignType` | string | Yes | Campaign type: "regular", "plaintext", "absplit", "rss", or "variate" |
  | `campaignSettings` | string | Yes | JSON object of campaign settings (e.g., \{"subject\_line": "Newsletter", "from\_name": "Acme", "reply\_to": "[news@acme.com](mailto:news@acme.com)"}) |
  | `recipients` | string | No | JSON object of recipients (e.g., \{"list\_id": "abc123"}) |

  #### Output [#output-15]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Created campaign data |
  | ↳ `campaign` | json | Created campaign object |
  | ↳ `campaign_id` | string | Created campaign ID |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Update Campaign in Mailchimp [#update-campaign-in-mailchimp]

Update an existing campaign in Mailchimp

<ReferenceDetails>
  #### Input [#input-16]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `campaignId` | string | Yes | The unique ID for the campaign (e.g., "abc123def4") |
  | `campaignSettings` | string | No | JSON object of campaign settings (e.g., \{"subject\_line": "Newsletter", "from\_name": "Acme"}) |
  | `recipients` | string | No | JSON object of recipients (e.g., \{"list\_id": "abc123"}) |

  #### Output [#output-16]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Updated campaign data |
  | ↳ `campaign` | object | Updated campaign object |
  | ↳ `campaign_id` | string | Campaign ID |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Delete Campaign from Mailchimp [#delete-campaign-from-mailchimp]

Delete a campaign from Mailchimp

<ReferenceDetails>
  #### Input [#input-17]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `campaignId` | string | Yes | The unique ID for the campaign to delete (e.g., "abc123def4") |

  #### Output [#output-17]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the campaign was successfully deleted |
</ReferenceDetails>

### Send Campaign in Mailchimp [#send-campaign-in-mailchimp]

Send a Mailchimp campaign

<ReferenceDetails>
  #### Input [#input-18]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `campaignId` | string | Yes | The unique ID for the campaign to send (e.g., "abc123def4") |

  #### Output [#output-18]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Send confirmation |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Schedule Campaign in Mailchimp [#schedule-campaign-in-mailchimp]

Schedule a Mailchimp campaign to be sent at a specific time

<ReferenceDetails>
  #### Input [#input-19]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `campaignId` | string | Yes | The unique ID for the campaign to schedule (e.g., "abc123def4") |
  | `scheduleTime` | string | Yes | Schedule time in ISO 8601 format (e.g., "2024-12-25T10:00:00Z") |

  #### Output [#output-19]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the campaign was successfully scheduled |
</ReferenceDetails>

### Unschedule Campaign in Mailchimp [#unschedule-campaign-in-mailchimp]

Unschedule a previously scheduled Mailchimp campaign

<ReferenceDetails>
  #### Input [#input-20]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `campaignId` | string | Yes | The unique ID for the campaign to unschedule (e.g., "abc123def4") |

  #### Output [#output-20]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Unschedule confirmation |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Replicate Campaign in Mailchimp [#replicate-campaign-in-mailchimp]

Create a copy of an existing Mailchimp campaign

<ReferenceDetails>
  #### Input [#input-21]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `campaignId` | string | Yes | The unique ID for the campaign to replicate (e.g., "abc123def4") |

  #### Output [#output-21]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Replicated campaign data |
  | ↳ `campaign` | object | Replicated campaign object |
  | ↳ `campaign_id` | string | Campaign ID |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Get Campaign Content from Mailchimp [#get-campaign-content-from-mailchimp]

Retrieve the HTML and plain-text content for a Mailchimp campaign

<ReferenceDetails>
  #### Input [#input-22]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `campaignId` | string | Yes | The unique ID for the campaign (e.g., "abc123def4") |

  #### Output [#output-22]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the campaign content was successfully retrieved |
  | `output` | object | Campaign content data |
  | ↳ `content` | json | Campaign content object |
</ReferenceDetails>

### Set Campaign Content in Mailchimp [#set-campaign-content-in-mailchimp]

Set the content for a Mailchimp campaign

<ReferenceDetails>
  #### Input [#input-23]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `campaignId` | string | Yes | The unique ID for the campaign (e.g., "abc123def4") |
  | `html` | string | No | The HTML content for the campaign |
  | `plainText` | string | No | The plain-text content for the campaign |
  | `templateId` | string | No | The unique ID of the template to use (e.g., "12345") |

  #### Output [#output-23]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Campaign content data |
  | ↳ `content` | object | Campaign content object |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Get Automations from Mailchimp [#get-automations-from-mailchimp]

Retrieve a list of automations from Mailchimp

<ReferenceDetails>
  #### Input [#input-24]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `count` | string | No | Number of results to return (default: 10, max: 1000) |
  | `offset` | string | No | Number of results to skip for pagination |

  #### Output [#output-24]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the automations were successfully retrieved |
  | `output` | object | 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 |
</ReferenceDetails>

### Get Automation from Mailchimp [#get-automation-from-mailchimp]

Retrieve details of a specific automation from Mailchimp

<ReferenceDetails>
  #### Input [#input-25]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `workflowId` | string | Yes | The unique ID for the automation workflow (e.g., "abc123def4") |

  #### Output [#output-25]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the automation was successfully retrieved |
  | `output` | object | Automation data |
  | ↳ `automation` | json | Automation object |
  | ↳ `workflow_id` | string | The unique ID of the automation workflow |
</ReferenceDetails>

### Start Automation in Mailchimp [#start-automation-in-mailchimp]

Start all emails in a Mailchimp automation workflow

<ReferenceDetails>
  #### Input [#input-26]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `workflowId` | string | Yes | The unique ID for the automation workflow (e.g., "abc123def4") |

  #### Output [#output-26]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Start confirmation |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Pause Automation in Mailchimp [#pause-automation-in-mailchimp]

Pause all emails in a Mailchimp automation workflow

<ReferenceDetails>
  #### Input [#input-27]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `workflowId` | string | Yes | The unique ID for the automation workflow (e.g., "abc123def4") |

  #### Output [#output-27]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Pause confirmation |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Add Subscriber to Automation in Mailchimp [#add-subscriber-to-automation-in-mailchimp]

Manually add a subscriber to a workflow email queue

<ReferenceDetails>
  #### Input [#input-28]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `workflowId` | string | Yes | The unique ID for the automation workflow (e.g., "abc123def4") |
  | `workflowEmailId` | string | Yes | The unique ID for the workflow email (e.g., "xyz789") |
  | `emailAddress` | string | Yes | Email address of the subscriber (e.g., "[user@example.com](mailto:user@example.com)") |

  #### Output [#output-28]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Subscriber queue data |
  | ↳ `subscriber` | json | Subscriber object |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Get Templates from Mailchimp [#get-templates-from-mailchimp]

Retrieve a list of templates from Mailchimp

<ReferenceDetails>
  #### Input [#input-29]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `count` | string | No | Number of results to return (default: 10, max: 1000) |
  | `offset` | string | No | Number of results to skip for pagination |

  #### Output [#output-29]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the templates were successfully retrieved |
  | `output` | object | 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 |
</ReferenceDetails>

### Get Template from Mailchimp [#get-template-from-mailchimp]

Retrieve details of a specific template from Mailchimp

<ReferenceDetails>
  #### Input [#input-30]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `templateId` | string | Yes | The unique ID for the template (e.g., "12345") |

  #### Output [#output-30]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the template was successfully retrieved |
  | `output` | object | Template data |
  | ↳ `template` | json | Template object |
  | ↳ `template_id` | string | The unique ID of the template |
</ReferenceDetails>

### Create Template in Mailchimp [#create-template-in-mailchimp]

Create a new template in Mailchimp

<ReferenceDetails>
  #### Input [#input-31]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `templateName` | string | Yes | The name of the template (e.g., "Monthly Newsletter") |
  | `templateHtml` | string | Yes | The HTML content for the template |

  #### Output [#output-31]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Created template data |
  | ↳ `template` | json | Created template object |
  | ↳ `template_id` | string | Created template ID |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Update Template in Mailchimp [#update-template-in-mailchimp]

Update an existing template in Mailchimp

<ReferenceDetails>
  #### Input [#input-32]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `templateId` | string | Yes | The unique ID for the template (e.g., "12345") |
  | `templateName` | string | No | The name of the template (e.g., "Monthly Newsletter") |
  | `templateHtml` | string | No | The HTML content for the template |

  #### Output [#output-32]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Updated template data |
  | ↳ `template` | object | Updated template object |
  | ↳ `template_id` | string | Template ID |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Delete Template from Mailchimp [#delete-template-from-mailchimp]

Delete a template from Mailchimp

<ReferenceDetails>
  #### Input [#input-33]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `templateId` | string | Yes | The unique ID for the template to delete (e.g., "12345") |

  #### Output [#output-33]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the template was successfully deleted |
</ReferenceDetails>

### Get Campaign Reports from Mailchimp [#get-campaign-reports-from-mailchimp]

Retrieve a list of campaign reports from Mailchimp

<ReferenceDetails>
  #### Input [#input-34]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `count` | string | No | Number of results to return (default: 10, max: 1000) |
  | `offset` | string | No | Number of results to skip for pagination |

  #### Output [#output-34]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the campaign reports were successfully retrieved |
  | `output` | object | 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 |
</ReferenceDetails>

### Get Campaign Report from Mailchimp [#get-campaign-report-from-mailchimp]

Retrieve the report for a specific campaign from Mailchimp

<ReferenceDetails>
  #### Input [#input-35]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `campaignId` | string | Yes | The unique ID for the campaign (e.g., "abc123def4") |

  #### Output [#output-35]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the campaign report was successfully retrieved |
  | `output` | object | Campaign report data |
  | ↳ `report` | json | Campaign report object |
  | ↳ `campaign_id` | string | The unique ID of the campaign |
</ReferenceDetails>

### Get Segments from Mailchimp Audience [#get-segments-from-mailchimp-audience]

Retrieve a list of segments from a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-36]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `count` | string | No | Number of results to return (default: 10, max: 1000) |
  | `offset` | string | No | Number of results to skip for pagination |

  #### Output [#output-36]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the segments were successfully retrieved |
  | `output` | object | 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 |
</ReferenceDetails>

### Get Segment from Mailchimp Audience [#get-segment-from-mailchimp-audience]

Retrieve details of a specific segment from a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-37]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `segmentId` | string | Yes | The unique ID for the segment (e.g., "12345") |

  #### Output [#output-37]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the segment was successfully retrieved |
  | `output` | object | Segment data |
  | ↳ `segment` | json | Segment object |
  | ↳ `segment_id` | string | The unique ID of the segment |
</ReferenceDetails>

### Create Segment in Mailchimp Audience [#create-segment-in-mailchimp-audience]

Create a new segment in a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-38]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `segmentName` | string | Yes | The name of the segment (e.g., "VIP Customers") |
  | `segmentOptions` | string | No | JSON object of segment options for saved segments (e.g., \{"match": "all", "conditions": \[...]}) |

  #### Output [#output-38]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Created segment data |
  | ↳ `segment` | json | Created segment object |
  | ↳ `segment_id` | string | Created segment ID |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Update Segment in Mailchimp Audience [#update-segment-in-mailchimp-audience]

Update an existing segment in a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-39]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `segmentId` | string | Yes | The unique ID for the segment (e.g., "12345") |
  | `segmentName` | string | No | The name of the segment (e.g., "VIP Customers") |
  | `segmentOptions` | string | No | JSON object of segment options (e.g., \{"match": "all", "conditions": \[...]}) |

  #### Output [#output-39]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Updated segment data |
  | ↳ `segment` | object | Updated segment object |
  | ↳ `segment_id` | string | Segment ID |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Delete Segment from Mailchimp Audience [#delete-segment-from-mailchimp-audience]

Delete a segment from a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-40]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `segmentId` | string | Yes | The unique ID for the segment to delete (e.g., "12345") |

  #### Output [#output-40]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the segment was successfully deleted |
</ReferenceDetails>

### Get Segment Members from Mailchimp [#get-segment-members-from-mailchimp]

Retrieve members of a specific segment from a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-41]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `segmentId` | string | Yes | The unique ID for the segment (e.g., "12345") |
  | `count` | string | No | Number of results to return (default: 10, max: 1000) |
  | `offset` | string | No | Number of results to skip for pagination |

  #### Output [#output-41]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the segment members were successfully retrieved |
  | `output` | object | 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 |
</ReferenceDetails>

### Add Member to Segment in Mailchimp [#add-member-to-segment-in-mailchimp]

Add a member to a specific segment in a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-42]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `segmentId` | string | Yes | The unique ID for the segment (e.g., "12345") |
  | `emailAddress` | string | Yes | Email address of the member (e.g., "[user@example.com](mailto:user@example.com)") |

  #### Output [#output-42]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Added member data |
  | ↳ `member` | json | Added member object |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Remove Member from Segment in Mailchimp [#remove-member-from-segment-in-mailchimp]

Remove a member from a specific segment in a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-43]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `segmentId` | string | Yes | The unique ID for the segment (e.g., "12345") |
  | `subscriberEmail` | string | Yes | Member email address or MD5 hash of the lowercase email |

  #### Output [#output-43]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Removal confirmation |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Get Member Tags from Mailchimp [#get-member-tags-from-mailchimp]

Retrieve tags associated with a member in a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-44]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `subscriberEmail` | string | Yes | Member email address or MD5 hash of the lowercase email |

  #### Output [#output-44]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the member tags were successfully retrieved |
  | `output` | object | 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 |
</ReferenceDetails>

### Add Tags to Member in Mailchimp [#add-tags-to-member-in-mailchimp]

Add tags to a member in a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-45]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `subscriberEmail` | string | Yes | Member email address or MD5 hash of the lowercase email |
  | `tags` | string | Yes | JSON array of tag objects (e.g., \[\{"name": "VIP", "status": "active"}]) |

  #### Output [#output-45]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Tag addition confirmation |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Remove Tags from Member in Mailchimp [#remove-tags-from-member-in-mailchimp]

Remove tags from a member in a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-46]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `subscriberEmail` | string | Yes | Member email address or MD5 hash of the lowercase email |
  | `tags` | string | Yes | JSON array of tag objects with inactive status (e.g., \[\{"name": "VIP", "status": "inactive"}]) |

  #### Output [#output-46]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Tag removal confirmation |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Get Merge Fields from Mailchimp Audience [#get-merge-fields-from-mailchimp-audience]

Retrieve a list of merge fields from a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-47]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `count` | string | No | Number of results to return (default: 10, max: 1000) |
  | `offset` | string | No | Number of results to skip for pagination |

  #### Output [#output-47]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the merge fields were successfully retrieved |
  | `output` | object | 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 |
</ReferenceDetails>

### Get Merge Field from Mailchimp Audience [#get-merge-field-from-mailchimp-audience]

Retrieve details of a specific merge field from a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-48]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `mergeId` | string | Yes | The unique ID for the merge field (e.g., "1" or "FNAME") |

  #### Output [#output-48]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the merge field was successfully retrieved |
  | `output` | object | Merge field data |
  | ↳ `mergeField` | json | Merge field object |
  | ↳ `merge_id` | string | The unique ID of the merge field |
</ReferenceDetails>

### Create Merge Field in Mailchimp Audience [#create-merge-field-in-mailchimp-audience]

Create a new merge field in a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-49]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `mergeName` | string | Yes | The name of the merge field (e.g., "First Name") |
  | `mergeType` | string | Yes | The type of the merge field: "text", "number", "address", "phone", "date", "url", "imageurl", "radio", "dropdown", "birthday", or "zip" |

  #### Output [#output-49]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Created merge field data |
  | ↳ `mergeField` | json | Created merge field object |
  | ↳ `merge_id` | string | Created merge field ID |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Update Merge Field in Mailchimp Audience [#update-merge-field-in-mailchimp-audience]

Update an existing merge field in a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-50]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `mergeId` | string | Yes | The unique ID for the merge field (e.g., "1" or "FNAME") |
  | `mergeName` | string | No | The name of the merge field (e.g., "First Name") |

  #### Output [#output-50]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Updated merge field data |
  | ↳ `mergeField` | object | Updated merge field object |
  | ↳ `merge_id` | string | Merge field ID |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Delete Merge Field from Mailchimp Audience [#delete-merge-field-from-mailchimp-audience]

Delete a merge field from a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-51]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `mergeId` | string | Yes | The unique ID for the merge field to delete (e.g., "1" or "FNAME") |

  #### Output [#output-51]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the merge field was successfully deleted |
</ReferenceDetails>

### Get Interest Categories from Mailchimp Audience [#get-interest-categories-from-mailchimp-audience]

Retrieve a list of interest categories from a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-52]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `count` | string | No | Number of results to return (default: 10, max: 1000) |
  | `offset` | string | No | Number of results to skip for pagination |

  #### Output [#output-52]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the interest categories were successfully retrieved |
  | `output` | object | 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 |
</ReferenceDetails>

### Get Interest Category from Mailchimp Audience [#get-interest-category-from-mailchimp-audience]

Retrieve details of a specific interest category from a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-53]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `interestCategoryId` | string | Yes | The unique ID for the interest category (e.g., "xyz789") |

  #### Output [#output-53]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the interest category was successfully retrieved |
  | `output` | object | Interest category data |
  | ↳ `category` | json | Interest category object |
  | ↳ `interest_category_id` | string | The unique ID of the interest category |
</ReferenceDetails>

### Create Interest Category in Mailchimp Audience [#create-interest-category-in-mailchimp-audience]

Create a new interest category in a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-54]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `interestCategoryTitle` | string | Yes | The title of the interest category (e.g., "Email Preferences") |
  | `interestCategoryType` | string | Yes | The type of interest category: "checkboxes", "dropdown", "radio", or "hidden" |

  #### Output [#output-54]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Created interest category data |
  | ↳ `category` | json | Created interest category object |
  | ↳ `interest_category_id` | string | Created interest category ID |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Update Interest Category in Mailchimp Audience [#update-interest-category-in-mailchimp-audience]

Update an existing interest category in a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-55]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `interestCategoryId` | string | Yes | The unique ID for the interest category (e.g., "xyz789") |
  | `interestCategoryTitle` | string | No | The title of the interest category (e.g., "Email Preferences") |

  #### Output [#output-55]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Updated interest category data |
  | ↳ `category` | object | Updated interest category object |
  | ↳ `interest_category_id` | string | Interest category ID |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Delete Interest Category from Mailchimp Audience [#delete-interest-category-from-mailchimp-audience]

Delete an interest category from a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-56]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `interestCategoryId` | string | Yes | The unique ID for the interest category to delete (e.g., "xyz789") |

  #### Output [#output-56]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the interest category was successfully deleted |
</ReferenceDetails>

### Get Interests from Mailchimp Interest Category [#get-interests-from-mailchimp-interest-category]

Retrieve a list of interests from an interest category in a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-57]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `interestCategoryId` | string | Yes | The unique ID for the interest category (e.g., "xyz789") |
  | `count` | string | No | Number of results to return (default: 10, max: 1000) |
  | `offset` | string | No | Number of results to skip for pagination |

  #### Output [#output-57]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the interests were successfully retrieved |
  | `output` | object | 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 |
</ReferenceDetails>

### Get Interest from Mailchimp Interest Category [#get-interest-from-mailchimp-interest-category]

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

<ReferenceDetails>
  #### Input [#input-58]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `interestCategoryId` | string | Yes | The unique ID for the interest category (e.g., "xyz789") |
  | `interestId` | string | Yes | The unique ID for the interest (e.g., "def456") |

  #### Output [#output-58]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the interest was successfully retrieved |
  | `output` | object | Interest data |
  | ↳ `interest` | json | Interest object |
  | ↳ `interest_id` | string | The unique ID of the interest |
</ReferenceDetails>

### Create Interest in Mailchimp Interest Category [#create-interest-in-mailchimp-interest-category]

Create a new interest in an interest category in a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-59]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `interestCategoryId` | string | Yes | The unique ID for the interest category (e.g., "xyz789") |
  | `interestName` | string | Yes | The name of the interest (e.g., "Weekly Updates") |

  #### Output [#output-59]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Created interest data |
  | ↳ `interest` | json | Created interest object |
  | ↳ `interest_id` | string | Created interest ID |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Update Interest in Mailchimp Interest Category [#update-interest-in-mailchimp-interest-category]

Update an existing interest in an interest category in a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-60]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `interestCategoryId` | string | Yes | The unique ID for the interest category (e.g., "xyz789") |
  | `interestId` | string | Yes | The unique ID for the interest (e.g., "def456") |
  | `interestName` | string | No | The name of the interest (e.g., "Weekly Updates") |

  #### Output [#output-60]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Updated interest data |
  | ↳ `interest` | object | Updated interest object |
  | ↳ `interest_id` | string | Interest ID |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Delete Interest from Mailchimp Interest Category [#delete-interest-from-mailchimp-interest-category]

Delete an interest from an interest category in a Mailchimp audience

<ReferenceDetails>
  #### Input [#input-61]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `listId` | string | Yes | The unique ID for the audience/list (e.g., "abc123def4") |
  | `interestCategoryId` | string | Yes | The unique ID for the interest category (e.g., "xyz789") |
  | `interestId` | string | Yes | The unique ID for the interest to delete (e.g., "def456") |

  #### Output [#output-61]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the interest was successfully deleted |
</ReferenceDetails>

### Get Landing Pages from Mailchimp [#get-landing-pages-from-mailchimp]

Retrieve a list of landing pages from Mailchimp

<ReferenceDetails>
  #### Input [#input-62]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `count` | string | No | Number of results to return (default: 10, max: 1000) |
  | `offset` | string | No | Number of results to skip for pagination |

  #### Output [#output-62]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the landing pages were successfully retrieved |
  | `output` | object | 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 |
</ReferenceDetails>

### Get Landing Page from Mailchimp [#get-landing-page-from-mailchimp]

Retrieve details of a specific landing page from Mailchimp

<ReferenceDetails>
  #### Input [#input-63]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `pageId` | string | Yes | The unique ID for the landing page (e.g., "abc123def4") |

  #### Output [#output-63]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the landing page was successfully retrieved |
  | `output` | object | Landing page data |
  | ↳ `landingPage` | json | Landing page object |
  | ↳ `page_id` | string | The unique ID of the landing page |
</ReferenceDetails>

### Create Landing Page in Mailchimp [#create-landing-page-in-mailchimp]

Create a new landing page in Mailchimp

<ReferenceDetails>
  #### Input [#input-64]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `landingPageType` | string | Yes | The type of landing page: "signup" |
  | `landingPageTitle` | string | No | The title of the landing page (e.g., "Join Our Newsletter") |

  #### Output [#output-64]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Created landing page data |
  | ↳ `landingPage` | json | Created landing page object |
  | ↳ `page_id` | string | Created landing page ID |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Update Landing Page in Mailchimp [#update-landing-page-in-mailchimp]

Update an existing landing page in Mailchimp

<ReferenceDetails>
  #### Input [#input-65]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `pageId` | string | Yes | The unique ID for the landing page (e.g., "abc123def4") |
  | `landingPageTitle` | string | No | The title of the landing page (e.g., "Join Our Newsletter") |

  #### Output [#output-65]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Updated landing page data |
  | ↳ `landingPage` | object | Updated landing page object |
  | ↳ `page_id` | string | Landing page ID |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Delete Landing Page from Mailchimp [#delete-landing-page-from-mailchimp]

Delete a landing page from Mailchimp

<ReferenceDetails>
  #### Input [#input-66]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `pageId` | string | Yes | The unique ID for the landing page to delete (e.g., "abc123def4") |

  #### Output [#output-66]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the landing page was successfully deleted |
</ReferenceDetails>

### Publish Landing Page in Mailchimp [#publish-landing-page-in-mailchimp]

Publish a landing page in Mailchimp

<ReferenceDetails>
  #### Input [#input-67]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `pageId` | string | Yes | The unique ID for the landing page (e.g., "abc123def4") |

  #### Output [#output-67]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Publish confirmation |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Unpublish Landing Page in Mailchimp [#unpublish-landing-page-in-mailchimp]

Unpublish a landing page in Mailchimp

<ReferenceDetails>
  #### Input [#input-68]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `pageId` | string | Yes | The unique ID for the landing page (e.g., "abc123def4") |

  #### Output [#output-68]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Unpublish confirmation |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Get Batch Operations from Mailchimp [#get-batch-operations-from-mailchimp]

Retrieve a list of batch operations from Mailchimp

<ReferenceDetails>
  #### Input [#input-69]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `count` | string | No | Number of results to return (default: 10, max: 1000) |
  | `offset` | string | No | Number of results to skip for pagination |

  #### Output [#output-69]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the batch operations were successfully retrieved |
  | `output` | object | 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 |
</ReferenceDetails>

### Get Batch Operation from Mailchimp [#get-batch-operation-from-mailchimp]

Retrieve details of a specific batch operation from Mailchimp

<ReferenceDetails>
  #### Input [#input-70]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `batchId` | string | Yes | The unique ID for the batch operation (e.g., "abc123def4") |

  #### Output [#output-70]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the batch operation was successfully retrieved |
  | `output` | object | Batch operation data |
  | ↳ `batch` | json | Batch operation object |
  | ↳ `batch_id` | string | The unique ID of the batch operation |
</ReferenceDetails>

### Create Batch Operation in Mailchimp [#create-batch-operation-in-mailchimp]

Create a new batch operation in Mailchimp

<ReferenceDetails>
  #### Input [#input-71]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `operations` | string | Yes | JSON array of batch operations (e.g., \[\{"method": "POST", "path": "/lists/\{list\_id}/members", "body": "..."}]) |

  #### Output [#output-71]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Operation success status |
  | `output` | object | Created batch operation data |
  | ↳ `batch` | json | Created batch operation object |
  | ↳ `batch_id` | string | Created batch operation ID |
  | ↳ `success` | boolean | Operation success |
</ReferenceDetails>

### Delete Batch Operation from Mailchimp [#delete-batch-operation-from-mailchimp]

Delete a batch operation from Mailchimp

<ReferenceDetails>
  #### Input [#input-72]

  | Parameter | Type | Required | Description |
  | - | - | - | - |
  | `apiKey` | string | Yes | Mailchimp API key with server prefix |
  | `batchId` | string | Yes | The unique ID for the batch operation to delete (e.g., "abc123def4") |

  #### Output [#output-72]

  | Parameter | Type | Description |
  | - | - | - |
  | `success` | boolean | Whether the batch operation was successfully deleted |
</ReferenceDetails>
