/lists/{list_id}/segments/{segment_id}/members/{subscriber_hash}
Remove a member from the specified static segment.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| list_id | path | required | string | The unique ID for the list. |
| segment_id | path | required | string | The unique id for the segment. |
| subscriber_hash | path | required | string | The MD5 hash of the lowercase version of the list member’s email address. |
An error generated by the Mailchimp API.
Empty Response
DELETE /lists/{list_id}/segments/{segment_id}/members/{subscriber_hash}
/lists/{list_id}/signup-forms
Get signup forms for a specific list.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| list_id | path | required | string | The unique ID for the list. |
An error generated by the Mailchimp API.
GET /lists/{list_id}/signup-forms
/lists/{list_id}/signup-forms
Customize a list’s default signup form.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| list_id | path | required | string | The unique ID for the list. |
application/json
ListsCustomizeSignupFormRequest
| Property | Type | Required |
|---|---|---|
| header | object | optional |
| └ text | string | optional |
| └ image_alt | string | optional |
| └ image_url | string | optional |
| └ image_link | string | optional |
| └ image_align | string | optional |
| └ image_width | string | optional |
| └ image_height | string | optional |
| └ image_target | string | optional |
| └ image_border_color | string | optional |
| └ image_border_style | string | optional |
| └ image_border_width | string | optional |
| styles | array | optional |
| └ options | array | optional |
| └ value | string | optional |
| └ property | string | optional |
| └ selector | string | optional |
| contents | array | optional |
| └ value | string | optional |
| └ section | string | optional |
An error generated by the Mailchimp API.
POST /lists/{list_id}/signup-forms
/lists/{list_id}/surveys
Get information about all available surveys for a specific list.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| list_id | path | required | string | The unique ID for the list. |
An error generated by the Mailchimp API.
GET /lists/{list_id}/surveys
/lists/{list_id}/surveys/{survey_id}
Get details about a specific survey.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| list_id | path | required | string | The unique ID for the list. |
| survey_id | path | required | string | The ID of the survey. |
An error generated by the Mailchimp API.
GET /lists/{list_id}/surveys/{survey_id}
/lists/{list_id}/tag-search
Search for tags on a list by name. If no name is provided, will return all tags on the list.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| list_id | path | required | string | The unique ID for the list. |
| name | query | optional | string | The search query used to filter tags. The search query will be compared to each tag as a prefix, so all tags that have a name starting with this field will be returned. |
An error generated by the Mailchimp API.
GET /lists/{list_id}/tag-search
/lists/{list_id}/webhooks
Get information about all webhooks for a specific list.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| list_id | path | required | string | The unique ID for the list. |
An error generated by the Mailchimp API.
GET /lists/{list_id}/webhooks
/lists/{list_id}/webhooks
Create a new webhook for a specific list.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| list_id | path | required | string | The unique ID for the list. |
application/json
ListsCreateWebhookRequest
| Property | Type | Required |
|---|---|---|
| url | string | optional |
| events | object | optional |
| └ cleaned | boolean | optional |
| └ profile | boolean | optional |
| └ upemail | boolean | optional |
| └ campaign | boolean | optional |
| └ subscribe | boolean | optional |
| └ unsubscribe | boolean | optional |
| sources | object | optional |
| └ api | boolean | optional |
| └ user | boolean | optional |
| └ admin | boolean | optional |
An error generated by the Mailchimp API.
POST /lists/{list_id}/webhooks
/lists/{list_id}/webhooks/{webhook_id}
Delete a specific webhook in a list.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| list_id | path | required | string | The unique ID for the list. |
| webhook_id | path | required | string | The webhook’s id. |
An error generated by the Mailchimp API.
Empty Response
DELETE /lists/{list_id}/webhooks/{webhook_id}
/lists/{list_id}/webhooks/{webhook_id}
Get information about a specific webhook.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| list_id | path | required | string | The unique ID for the list. |
| webhook_id | path | required | string | The webhook’s id. |
An error generated by the Mailchimp API.
GET /lists/{list_id}/webhooks/{webhook_id}
/lists/{list_id}/webhooks/{webhook_id}
Update the settings for an existing webhook.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| list_id | path | required | string | The unique ID for the list. |
| webhook_id | path | required | string | The webhook’s id. |
application/json
ListsCreateWebhookRequest
| Property | Type | Required |
|---|---|---|
| url | string | optional |
| events | object | optional |
| └ cleaned | boolean | optional |
| └ profile | boolean | optional |
| └ upemail | boolean | optional |
| └ campaign | boolean | optional |
| └ subscribe | boolean | optional |
| └ unsubscribe | boolean | optional |
| sources | object | optional |
| └ api | boolean | optional |
| └ user | boolean | optional |
| └ admin | boolean | optional |
An error generated by the Mailchimp API.
PATCH /lists/{list_id}/webhooks/{webhook_id}
/ping
A health check for the API that won’t return any account-specific information.
An error generated by the Mailchimp API.
GET /ping
/reporting/facebook-ads
Get reports of Facebook ads.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| count | query | optional | integer | The number of records to return. Default value is 10. Maximum value is 1000 |
| offset | query | optional | integer | Used for pagination, this it the number of records from a collection to skip. Default value is 0. |
| sort_field | query | optional | string | Returns files sorted by the specified field. |
| sort_dir | query | optional | string | Determines the order direction for sorted results. |
An error generated by the Mailchimp API.
List of Facebook Ad Report Instances
GET /reporting/facebook-ads
/reporting/facebook-ads/{outreach_id}
Get report of a Facebook ad.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| outreach_id | path | required | string | The outreach id. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
An error generated by the Mailchimp API.
Facebook Ad report Instance
GET /reporting/facebook-ads/{outreach_id}
/reporting/facebook-ads/{outreach_id}/ecommerce-product-activity
Get breakdown of product activity for an outreach.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| count | query | optional | integer | The number of records to return. Default value is 10. Maximum value is 1000 |
| offset | query | optional | integer | Used for pagination, this it the number of records from a collection to skip. Default value is 0. |
| outreach_id | path | required | string | The outreach id. |
| sort_field | query | optional | string | Returns files sorted by the specified field. |
An error generated by the Mailchimp API.
Ecommerce Product Activity Instance
GET /reporting/facebook-ads/{outreach_id}/ecommerce-product-activity
/reporting/landing-pages
Get reports of landing pages.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| count | query | optional | integer | The number of records to return. Default value is 10. Maximum value is 1000 |
| offset | query | optional | integer | Used for pagination, this it the number of records from a collection to skip. Default value is 0. |
An error generated by the Mailchimp API.
List of Landing Page Report Instances
GET /reporting/landing-pages
/reporting/landing-pages/{outreach_id}
Get report of a landing page.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| outreach_id | path | required | string | The outreach id. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
An error generated by the Mailchimp API.
Landing Page Report Instance
GET /reporting/landing-pages/{outreach_id}
/reporting/surveys
Get reports for surveys.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| count | query | optional | integer | The number of records to return. Default value is 10. Maximum value is 1000 |
| offset | query | optional | integer | Used for pagination, this it the number of records from a collection to skip. Default value is 0. |
An error generated by the Mailchimp API.
List of Survey Report Instances
GET /reporting/surveys
/reporting/surveys/{survey_id}
Get report for a survey.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| survey_id | path | required | string | The ID of the survey. |
An error generated by the Mailchimp API.
Survey Report Instance
GET /reporting/surveys/{survey_id}
/reporting/surveys/{survey_id}/questions
Get reports for survey questions.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| survey_id | path | required | string | The ID of the survey. |
An error generated by the Mailchimp API.
List of Survey Question Report Instances
GET /reporting/surveys/{survey_id}/questions
/reporting/surveys/{survey_id}/questions/{question_id}
Get report for a survey question.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| survey_id | path | required | string | The ID of the survey. |
| question_id | path | required | string | The ID of the survey question. |
An error generated by the Mailchimp API.
Survey Question Report Instance
GET /reporting/surveys/{survey_id}/questions/{question_id}
/reporting/surveys/{survey_id}/questions/{question_id}/answers
Get answers for a survey question.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| survey_id | path | required | string | The ID of the survey. |
| question_id | path | required | string | The ID of the survey question. |
| respondent_familiarity_is | query | optional | string | Filter survey responses by familiarity of the respondents. |
An error generated by the Mailchimp API.
List of Survey Question Answers
GET /reporting/surveys/{survey_id}/questions/{question_id}/answers
/reporting/surveys/{survey_id}/responses
Get responses to a survey.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| survey_id | path | required | string | The ID of the survey. |
| answered_question | query | optional | integer | The ID of the question that was answered. |
| chose_answer | query | optional | string | The ID of the option chosen to filter responses on. |
| respondent_familiarity_is | query | optional | string | Filter survey responses by familiarity of the respondents. |
An error generated by the Mailchimp API.
List of survey responses
GET /reporting/surveys/{survey_id}/responses
/reporting/surveys/{survey_id}/responses/{response_id}
Get a single survey response.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| survey_id | path | required | string | The ID of the survey. |
| response_id | path | required | string | The ID of the survey response. |
An error generated by the Mailchimp API.
Get a single survey response.
GET /reporting/surveys/{survey_id}/responses/{response_id}
/reports
Get campaign reports.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| count | query | optional | integer | The number of records to return. Default value is 10. Maximum value is 1000 |
| offset | query | optional | integer | Used for pagination, this it the number of records from a collection to skip. Default value is 0. |
| type | query | optional | string | The campaign type. |
| before_send_time | query | optional | string | Restrict the response to campaigns sent before the set time. Uses ISO 8601 time format: 2015-10-21T15:41:36+00:00. |
| since_send_time | query | optional | string | Restrict the response to campaigns sent after the set time. Uses ISO 8601 time format: 2015-10-21T15:41:36+00:00. |
An error generated by the Mailchimp API.
GET /reports
/reports/{campaign_id}
Get report details for a specific sent campaign.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| campaign_id | path | required | string | The unique id for the campaign. |
An error generated by the Mailchimp API.
GET /reports/{campaign_id}
/reports/{campaign_id}/abuse-reports
Get a list of abuse complaints for a specific campaign.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| campaign_id | path | required | string | The unique id for the campaign. |
An error generated by the Mailchimp API.
GET /reports/{campaign_id}/abuse-reports
/reports/{campaign_id}/abuse-reports/{report_id}
Get information about a specific abuse report for a campaign.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| campaign_id | path | required | string | The unique id for the campaign. |
| report_id | path | required | string | The id for the abuse report. |
An error generated by the Mailchimp API.
GET /reports/{campaign_id}/abuse-reports/{report_id}
/reports/{campaign_id}/advice
Get feedback based on a campaign’s statistics. Advice feedback is based on campaign stats like opens, clicks, unsubscribes, bounces, and more.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| campaign_id | path | required | string | The unique id for the campaign. |
An error generated by the Mailchimp API.
GET /reports/{campaign_id}/advice
/reports/{campaign_id}/click-details
Get information about clicks on specific links in your Mailchimp campaigns.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| count | query | optional | integer | The number of records to return. Default value is 10. Maximum value is 1000 |
| offset | query | optional | integer | Used for pagination, this it the number of records from a collection to skip. Default value is 0. |
| campaign_id | path | required | string | The unique id for the campaign. |
| sort_field | query | optional | string | Returns click reports sorted by the specified field. |
| sort_dir | query | optional | string | Determines the order direction for sorted results. |
An error generated by the Mailchimp API.
GET /reports/{campaign_id}/click-details
/reports/{campaign_id}/click-details/{link_id}
Get click details for a specific link in a campaign.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| campaign_id | path | required | string | The unique id for the campaign. |
| link_id | path | required | string | The id for the link. |
An error generated by the Mailchimp API.
GET /reports/{campaign_id}/click-details/{link_id}
/reports/{campaign_id}/click-details/{link_id}/members
Get information about list members who clicked on a specific link in a campaign.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| count | query | optional | integer | The number of records to return. Default value is 10. Maximum value is 1000 |
| offset | query | optional | integer | Used for pagination, this it the number of records from a collection to skip. Default value is 0. |
| campaign_id | path | required | string | The unique id for the campaign. |
| link_id | path | required | string | The id for the link. |
An error generated by the Mailchimp API.
GET /reports/{campaign_id}/click-details/{link_id}/members
/reports/{campaign_id}/click-details/{link_id}/members/{subscriber_hash}
Get information about a specific subscriber who clicked a link in a specific campaign.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| campaign_id | path | required | string | The unique id for the campaign. |
| link_id | path | required | string | The id for the link. |
| subscriber_hash | path | required | string | The MD5 hash of the lowercase version of the list member’s email address. |
An error generated by the Mailchimp API.
GET /reports/{campaign_id}/click-details/{link_id}/members/{subscriber_hash}
/reports/{campaign_id}/domain-performance
Get statistics for the top-performing email domains in a campaign.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| campaign_id | path | required | string | The unique id for the campaign. |
An error generated by the Mailchimp API.
GET /reports/{campaign_id}/domain-performance
/reports/{campaign_id}/ecommerce-product-activity
Get breakdown of product activity for a campaign
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| count | query | optional | integer | The number of records to return. Default value is 10. Maximum value is 1000 |
| offset | query | optional | integer | Used for pagination, this it the number of records from a collection to skip. Default value is 0. |
| campaign_id | path | required | string | The unique id for the campaign. |
| sort_field | query | optional | string | Returns files sorted by the specified field. |
An error generated by the Mailchimp API.
Ecommerce Product Activity Instance
GET /reports/{campaign_id}/ecommerce-product-activity
/reports/{campaign_id}/eepurl
Get a summary of social activity for the campaign, tracked by EepURL.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| campaign_id | path | required | string | The unique id for the campaign. |
An error generated by the Mailchimp API.
GET /reports/{campaign_id}/eepurl
/reports/{campaign_id}/email-activity
Get a list of member’s subscriber activity in a specific campaign.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| count | query | optional | integer | The number of records to return. Default value is 10. Maximum value is 1000 |
| offset | query | optional | integer | Used for pagination, this it the number of records from a collection to skip. Default value is 0. |
| campaign_id | path | required | string | The unique id for the campaign. |
| since | query | optional | string | Restrict results to email activity events that occur after a specific time. Uses ISO 8601 time format: 2015-10-21T15:41:36+00:00. |
An error generated by the Mailchimp API.
GET /reports/{campaign_id}/email-activity
/reports/{campaign_id}/email-activity/{subscriber_hash}
Get a specific list member’s activity in a campaign including opens, clicks, and bounces.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| campaign_id | path | required | string | The unique id for the campaign. |
| subscriber_hash | path | required | string | The MD5 hash of the lowercase version of the list member’s email address. |
| since | query | optional | string | Restrict results to email activity events that occur after a specific time. Uses ISO 8601 time format: 2015-10-21T15:41:36+00:00. |
An error generated by the Mailchimp API.
GET /reports/{campaign_id}/email-activity/{subscriber_hash}
/reports/{campaign_id}/locations
Get top open locations for a specific campaign.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| campaign_id | path | required | string | The unique id for the campaign. |
| count | query | optional | integer | The number of records to return. Default value is 10. Maximum value is 1000 |
| offset | query | optional | integer | Used for pagination, this it the number of records from a collection to skip. Default value is 0. |
An error generated by the Mailchimp API.
GET /reports/{campaign_id}/locations
/reports/{campaign_id}/open-details
Get detailed information about any campaign emails that were opened by a list member.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| count | query | optional | integer | The number of records to return. Default value is 10. Maximum value is 1000 |
| offset | query | optional | integer | Used for pagination, this it the number of records from a collection to skip. Default value is 0. |
| campaign_id | path | required | string | The unique id for the campaign. |
| since | query | optional | string | Restrict results to campaign open events that occur after a specific time. Uses ISO 8601 time format: 2015-10-21T15:41:36+00:00. |
| sort_field | query | optional | string | Returns open reports sorted by the specified field. |
| sort_dir | query | optional | string | Determines the order direction for sorted results. |
An error generated by the Mailchimp API.
GET /reports/{campaign_id}/open-details
/reports/{campaign_id}/open-details/{subscriber_hash}
Get information about a specific subscriber who opened a campaign.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| campaign_id | path | required | string | The unique id for the campaign. |
| subscriber_hash | path | required | string | The MD5 hash of the lowercase version of the list member’s email address. |
An error generated by the Mailchimp API.
GET /reports/{campaign_id}/open-details/{subscriber_hash}
/reports/{campaign_id}/sent-to
Get information about campaign recipients.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| count | query | optional | integer | The number of records to return. Default value is 10. Maximum value is 1000 |
| offset | query | optional | integer | Used for pagination, this it the number of records from a collection to skip. Default value is 0. |
| campaign_id | path | required | string | The unique id for the campaign. |
An error generated by the Mailchimp API.
GET /reports/{campaign_id}/sent-to
/reports/{campaign_id}/sent-to/{subscriber_hash}
Get information about a specific campaign recipient.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| campaign_id | path | required | string | The unique id for the campaign. |
| subscriber_hash | path | required | string | The MD5 hash of the lowercase version of the list member’s email address. |
An error generated by the Mailchimp API.
GET /reports/{campaign_id}/sent-to/{subscriber_hash}
/reports/{campaign_id}/sub-reports
Get a list of reports with child campaigns for a specific parent campaign.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| campaign_id | path | required | string | The unique id for the campaign. |
An error generated by the Mailchimp API.
GET /reports/{campaign_id}/sub-reports
/reports/{campaign_id}/unsubscribed
Get information about members who have unsubscribed from a specific campaign.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| count | query | optional | integer | The number of records to return. Default value is 10. Maximum value is 1000 |
| offset | query | optional | integer | Used for pagination, this it the number of records from a collection to skip. Default value is 0. |
| campaign_id | path | required | string | The unique id for the campaign. |
An error generated by the Mailchimp API.
GET /reports/{campaign_id}/unsubscribed
/reports/{campaign_id}/unsubscribed/{subscriber_hash}
Get information about a specific list member who unsubscribed from a campaign.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| campaign_id | path | required | string | The unique id for the campaign. |
| subscriber_hash | path | required | string | The MD5 hash of the lowercase version of the list member’s email address. |
An error generated by the Mailchimp API.
GET /reports/{campaign_id}/unsubscribed/{subscriber_hash}
/
Get links to all other resources available in the API.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
An error generated by the Mailchimp API.
GET /
/search-campaigns
Search all campaigns for the specified query terms.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| query | query | required | string | The search query used to filter results. |
An error generated by the Mailchimp API.
GET /search-campaigns
/search-members
Search for list members. This search can be restricted to a specific list, or can be used to search across all lists in an account.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| fields | query | optional | array | A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. |
| exclude_fields | query | optional | array | A comma-separated list of fields to exclude. Reference parameters of sub-objects with dot notation. |
| query | query | required | string | The search query used to filter results. Query should be a valid email, or a string representing a contact’s first or last name. |
| list_id | query | optional | string | The unique id for the list. |
An error generated by the Mailchimp API.
GET /search-members
/lists/{list_id}/surveys/{survey_id}/actions/create-email
Utilize the List ID and Survey ID to generate a Campaign that links to your survey.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| list_id | path | required | string | The unique ID for the list. |
| survey_id | path | required | string | The ID of the survey. |
An error generated by the Mailchimp API.
Campaign Instance
POST /lists/{list_id}/surveys/{survey_id}/actions/create-email