Skip to Content
MCP ServersProductivity & DocsMailchimp Marketing API

MailchimpMarketingApi

Description: Tools that enable LLMs to interact directly with the Mailchimp Marketing API.

Author: Arcade

Auth: User authorization

PyPI VersionLicensePython VersionsWheel StatusDownloads

MailchimpMarketingApi is a Starter MCP Server: each tool mirrors one HTTP endpoint and offers LLMs a way to interact with the low-level API.


Differently from Optimized MCP Servers, Starter tools are heavily influenced by the original API design, which is not usually optimized for LLM usage. For this reason, we recommend thoroughly evaluating the tools with your Agents or chatbots before using it in production. Read more about Optimized vs Starter tools.

The Mailchimp Marketing API MCP Server offers a comprehensive suite of tools for managing and optimizing email marketing campaigns. Users can leverage these tools to:

Available Tools

Tool NameDescription
MailchimpMarketingApi.GetMailchimpApiResourcesRetrieve all available Mailchimp API resource links.
MailchimpMarketingApi.GetChimpChatterActivityRetrieve the latest Chimp Chatter activity for your account.
MailchimpMarketingApi.GetMailchimpAccountExportsRetrieve a list of account exports in Mailchimp.
MailchimpMarketingApi.CreateMailchimpAccountExportCreate a new account export in your Mailchimp account.
MailchimpMarketingApi.GetAccountExportInfoGet information about a specific account export.
MailchimpMarketingApi.GetAudienceContactsRetrieve all audience information from the account.
MailchimpMarketingApi.GetAudienceInfoRetrieve information about a specific audience.
MailchimpMarketingApi.RetrieveAudienceContactListRetrieve contacts for a specific marketing audience.
MailchimpMarketingApi.CreateAudienceContactCreate a new omni-channel contact for an audience.
MailchimpMarketingApi.RetrieveAudienceContactRetrieve a specific omni-channel contact in an audience.
MailchimpMarketingApi.UpdateContactInformationUpdate information for an existing contact.
MailchimpMarketingApi.ArchiveContactMailchimpArchives a contact in a Mailchimp audience.
MailchimpMarketingApi.ForgetContactForget a contact in the audience list.
MailchimpMarketingApi.GetConnectedAppsRetrieve registered connected applications for an account.
MailchimpMarketingApi.GetAuthorizedAppInfoRetrieve details of a specific authorized application.
MailchimpMarketingApi.GetClassicAutomationsSummaryFetch a summary of an account's classic automations.
MailchimpMarketingApi.CreateMailchimpAutomationCreate a new classic automation in Mailchimp.
MailchimpMarketingApi.GetAutomationSummaryRetrieve details of a specific classic automation workflow.
MailchimpMarketingApi.PauseAutomationEmailsPause emails in a specific automation workflow.
MailchimpMarketingApi.StartMailchimpAutomationEmailsStart all emails in a Mailchimp automation workflow.
MailchimpMarketingApi.ArchiveMailchimpAutomationPermanently archive a Mailchimp automation.
MailchimpMarketingApi.GetAutomationEmailsSummaryGet a summary of emails in an automation workflow.
MailchimpMarketingApi.GetAutomationEmailInfoRetrieve details of a specific classic automation email.
MailchimpMarketingApi.RemoveClassicAutomationEmailRemoves a specified classic automation workflow email.
MailchimpMarketingApi.UpdateAutomationEmailSettingsUpdate settings for a classic automation workflow email.
MailchimpMarketingApi.GetAutomationEmailQueueInfoRetrieve details of a classic automation email queue in Mailchimp.
MailchimpMarketingApi.AddSubscriberToWorkflowAdd a subscriber to an automation workflow.
MailchimpMarketingApi.GetAutomationSubscriberInfoGet details of a subscriber in an automation email queue.
MailchimpMarketingApi.PauseAutomatedEmailPause an automated email in a Mailchimp workflow.
MailchimpMarketingApi.StartAutomatedEmailInitiate an automated email in Mailchimp.
MailchimpMarketingApi.GetRemovedAutomationSubscribersGet details on subscribers removed from automation workflows.
MailchimpMarketingApi.RemoveSubscriberFromWorkflowRemove a subscriber from a Mailchimp automation workflow.
MailchimpMarketingApi.GetRemovedSubscriberInfoRetrieve details about a removed subscriber from automation.
MailchimpMarketingApi.GetBatchSummariesRetrieve a summary of batch requests from Mailchimp.
MailchimpMarketingApi.StartBatchProcessingInitiate a batch operations request in Mailchimp.
MailchimpMarketingApi.GetBatchStatusRetrieve the status of a Mailchimp batch request.
MailchimpMarketingApi.CancelBatchRequestCancels a running batch request to stop its execution.
MailchimpMarketingApi.GetAllBatchWebhooksRetrieve all configured webhooks for batches.
MailchimpMarketingApi.ConfigureWebhookOnBatchCompleteConfigure a webhook for batch processing completion alerts.
MailchimpMarketingApi.GetBatchWebhookInfoRetrieve details of a specific batch webhook on Mailchimp.
MailchimpMarketingApi.UpdateBatchWebhookUpdate a batch webhook on Mailchimp.
MailchimpMarketingApi.RemoveBatchWebhookRemove a batch webhook to stop sending webhooks to a URL.
MailchimpMarketingApi.GetMailchimpTemplateFoldersRetrieve all template folders from Mailchimp.
MailchimpMarketingApi.CreateTemplateFolderCreate a new template folder in Mailchimp.
MailchimpMarketingApi.GetTemplateFolderInfoRetrieve details of a specific template folder.
MailchimpMarketingApi.UpdateTemplateFolderUpdate a specific folder for organizing templates.
MailchimpMarketingApi.DeleteTemplateFolderDelete a specific template folder in Mailchimp.
MailchimpMarketingApi.GetCampaignFoldersRetrieve all folders used to organize campaigns.
MailchimpMarketingApi.CreateCampaignFolderCreate a new campaign folder in Mailchimp.
MailchimpMarketingApi.GetCampaignFolderInfoGet details about a specific campaign folder.
MailchimpMarketingApi.UpdateCampaignFolderUpdate a specific folder used to organize campaigns.
MailchimpMarketingApi.DeleteCampaignFolderDelete a specific campaign folder in Mailchimp.
MailchimpMarketingApi.GetAllMarketingCampaignsFetches all marketing campaigns from an account.
MailchimpMarketingApi.CreateMailchimpCampaignCreate a new Mailchimp campaign quickly.
MailchimpMarketingApi.GetCampaignDetailsRetrieve details of a specific marketing campaign.
MailchimpMarketingApi.UpdateCampaignSettingsUpdate campaign settings in Mailchimp.
MailchimpMarketingApi.DeleteMailchimpCampaignDelete a specific Mailchimp campaign.
MailchimpMarketingApi.CancelCampaignSendCancel a sent campaign before all recipients receive it.
MailchimpMarketingApi.ReplicateCampaignMailchimpReplicate a saved or sent Mailchimp campaign.
MailchimpMarketingApi.SendMailchimpCampaignSend a Mailchimp campaign immediately or as scheduled.
MailchimpMarketingApi.ScheduleCampaignDeliverySchedule a Mailchimp campaign for delivery.
MailchimpMarketingApi.UnscheduleCampaignUnschedule a scheduled Mailchimp campaign.
MailchimpMarketingApi.SendTestEmailCampaignSend a test email for a specific campaign.
MailchimpMarketingApi.PauseRssCampaignPause an RSS-Driven campaign.
MailchimpMarketingApi.ResumeRssDrivenCampaignResume an RSS-Driven campaign in Mailchimp.
MailchimpMarketingApi.ResendCampaignToSegmentsResend a campaign to specific segments.
MailchimpMarketingApi.GetCampaignContentRetrieve the HTML and plain-text content for a Mailchimp campaign.
MailchimpMarketingApi.SetCampaignContentSet the content for a campaign in Mailchimp.
MailchimpMarketingApi.GetMailchimpCampaignFeedbackRetrieve feedback comments for a Mailchimp campaign.
MailchimpMarketingApi.AddCampaignFeedbackAdd feedback to a specific Mailchimp campaign.
MailchimpMarketingApi.GetCampaignFeedbackMessageRetrieve a specific feedback message from a campaign.
MailchimpMarketingApi.UpdateCampaignFeedbackUpdate specific feedback for a Mailchimp campaign.
MailchimpMarketingApi.RemoveCampaignFeedbackRemove a specific feedback message from a campaign.
MailchimpMarketingApi.ReviewCampaignSendChecklistReview the send checklist for a Mailchimp campaign.
MailchimpMarketingApi.GetConnectedSitesRetrieve all connected sites from a Mailchimp account.
MailchimpMarketingApi.CreateMailchimpConnectedSiteCreate a new Mailchimp connected site.
MailchimpMarketingApi.GetConnectedSiteInfoRetrieve details of a specific connected site.
MailchimpMarketingApi.RemoveMailchimpConnectedSiteRemove a connected site from your Mailchimp account.
MailchimpMarketingApi.VerifyScriptInstallationVerify if the Mailchimp connected site script is installed.
MailchimpMarketingApi.TriggerAutomationStepTrigger a step in a Mailchimp automation flow.
MailchimpMarketingApi.GetFileManagerFilesRetrieve images and files from the Mailchimp File Manager.
MailchimpMarketingApi.UploadFileToFileManagerUpload a new file or image to the File Manager.
MailchimpMarketingApi.GetFileManagerFileInfoRetrieve information about a specific file from Mailchimp's File Manager.
MailchimpMarketingApi.UpdateFileManagerFileUpdate a file in the Mailchimp File Manager.
MailchimpMarketingApi.DeleteFileManagerFileRemove a specific file from Mailchimp's File Manager.
MailchimpMarketingApi.ListFileManagerFoldersRetrieve a list of folders from the File Manager.
MailchimpMarketingApi.CreateNewFileManagerFolderCreate a new folder in Mailchimp's File Manager.
MailchimpMarketingApi.GetFileManagerFolderInfoRetrieve details of a specific folder from File Manager.
MailchimpMarketingApi.UpdateFileManagerFolderUpdate a specific File Manager folder in Mailchimp.
MailchimpMarketingApi.DeleteFileManagerFolderDelete a specific folder in the File Manager.
MailchimpMarketingApi.GetFolderFilesRetrieve files and images from a specific folder.
MailchimpMarketingApi.RetrieveMailchimpListsRetrieve information about all Mailchimp lists.
MailchimpMarketingApi.CreateMailchimpListCreate a new list in your Mailchimp account.
MailchimpMarketingApi.GetMailchimpListInfoRetrieve details of a specific list in Mailchimp.
MailchimpMarketingApi.UpdateMailchimpListSettingsUpdate settings for a specific Mailchimp list.
MailchimpMarketingApi.DeleteMailchimpListDelete a list from your Mailchimp account.
MailchimpMarketingApi.ManageMailchimpListMembersBatch subscribe or unsubscribe members in a Mailchimp list.
MailchimpMarketingApi.GetAbuseReportsForListRetrieve all abuse reports for a specified mailing list.
MailchimpMarketingApi.FetchAbuseReportDetailsFetch details about a specific abuse report for a mailing list.
MailchimpMarketingApi.GetDailyListActivityFetch daily detailed activity stats for a list in Mailchimp.
MailchimpMarketingApi.GetTopEmailClientsRetrieve the top email clients from a specific list.
MailchimpMarketingApi.GetMonthlyListGrowthSummaryRetrieve monthly summary of a list's growth activity.
MailchimpMarketingApi.GetListGrowthSummaryGet a list's growth activity summary for a specific month and year.
MailchimpMarketingApi.GetListInterestCategoriesRetrieve interest categories for a specific mailing list.
MailchimpMarketingApi.CreateInterestCategoryCreate a new interest category in a Mailchimp list.
MailchimpMarketingApi.GetInterestCategoryInfoFetch specific interest category details from a Mailchimp list.
MailchimpMarketingApi.UpdateInterestCategoryUpdate a specific interest category in Mailchimp.
MailchimpMarketingApi.DeleteInterestCategoryDelete a specific interest category from a list.
MailchimpMarketingApi.GetInterestCategoryInterestsRetrieve interests for a specific category in Mailchimp.
MailchimpMarketingApi.CreateInterestGroupCreate a new interest group for a specific category.
MailchimpMarketingApi.GetInterestGroupNamesRetrieve interest group names for a specific category.
MailchimpMarketingApi.UpdateInterestGroupNameUpdate group names in a specific interest category.
MailchimpMarketingApi.DeleteInterestFromCategoryDelete an interest from a specific category.
MailchimpMarketingApi.GetListSegmentsInfoRetrieve details of all segments for a specific list.
MailchimpMarketingApi.CreateMailchimpSegmentCreate a new segment in a specific Mailchimp list.
MailchimpMarketingApi.GetSegmentInfoRetrieve information about a specific Mailchimp segment.
MailchimpMarketingApi.DeleteSpecificSegmentDelete a specific segment from a Mailchimp list.
MailchimpMarketingApi.UpdateMailchimpSegmentUpdate the details of a specific segment in a Mailchimp list.
MailchimpMarketingApi.UpdateListSegmentBatch update members in a Mailchimp list segment.
MailchimpMarketingApi.GetSegmentMembersInfoGet information about members in a saved segment.
MailchimpMarketingApi.AddMemberToStaticSegmentAdd a member to a Mailchimp static segment.
MailchimpMarketingApi.RemoveMemberFromMailchimpSegmentRemove a member from a Mailchimp static segment.
MailchimpMarketingApi.SearchTagsByNameSearch for tags on a list by name.
MailchimpMarketingApi.GetMailchimpListMembersRetrieve member details from a specific Mailchimp list.
MailchimpMarketingApi.AddMemberToMailchimpListAdd a new member to a Mailchimp list.
MailchimpMarketingApi.GetListMemberInfoRetrieve details about a specific list member in Mailchimp.
MailchimpMarketingApi.AddOrUpdateListMemberAdd or update a member in a Mailchimp list.
MailchimpMarketingApi.UpdateListMemberInfoUpdate information for a specific list member in Mailchimp.
MailchimpMarketingApi.ArchiveListMemberArchives a member from a Mailchimp list.
MailchimpMarketingApi.GetMemberActivityRetrieve recent email activity for a list member.
MailchimpMarketingApi.GetMemberActivityFeedFetch a Mailchimp list member's activity details.
MailchimpMarketingApi.RetrieveMemberTagsFetches tags for a specific mailing list member.
MailchimpMarketingApi.UpdateListMemberTagsAdd or remove tags from a Mailchimp list member.
MailchimpMarketingApi.RetrieveContactEventsRetrieve events for a specific contact in a list.
MailchimpMarketingApi.AddListMemberEventAdd an event for a list member in Mailchimp.
MailchimpMarketingApi.GetMemberGoalEventsRetrieve the last 50 goal events for a specific list member.
MailchimpMarketingApi.GetMemberNotesRetrieve recent notes for a Mailchimp list member.
MailchimpMarketingApi.AddNoteToSubscriberAdd a new note for a specific subscriber in Mailchimp.
MailchimpMarketingApi.GetListMemberNoteRetrieve a specific note for a list member.
MailchimpMarketingApi.UpdateMemberNoteUpdate a specific note for a list member in Mailchimp.
MailchimpMarketingApi.DeleteMemberNoteDelete a specific note for a list member.
MailchimpMarketingApi.DeleteMemberDataPermanentlyPermanently delete a list member's data in Mailchimp.
MailchimpMarketingApi.GetAudienceMergeFieldsGet a list of all merge fields for an audience.
MailchimpMarketingApi.AddAudienceMergeFieldAdd a new merge field to a specific audience.
MailchimpMarketingApi.GetMergeFieldInfoRetrieve information about a specific merge field.
MailchimpMarketingApi.UpdateMergeFieldUpdate a specific merge field in a list.
MailchimpMarketingApi.DeleteMergeFieldDelete a specific merge field from a Mailchimp list.
MailchimpMarketingApi.GetListWebhooksInfoGet information about all webhooks for a specific list.
MailchimpMarketingApi.CreateMailchimpWebhookCreate a new webhook for a specific Mailchimp list.
MailchimpMarketingApi.GetWebhookInfoRetrieve details of a specific Mailchimp webhook.
MailchimpMarketingApi.DeleteMailchimpWebhookDelete a specific webhook from a Mailchimp list.
MailchimpMarketingApi.UpdateWebhookSettingsUpdate the settings for an existing webhook.
MailchimpMarketingApi.GetListSignupFormsRetrieve signup forms for a Mailchimp list.
MailchimpMarketingApi.CustomizeListSignupFormCustomize a list's default signup form in Mailchimp.
MailchimpMarketingApi.GetListSubscriberLocationsRetrieve subscriber location data by list.
MailchimpMarketingApi.GetListSurveysInfoRetrieve information about surveys for a specific list.
MailchimpMarketingApi.GetSurveyDetailsRetrieve details about a specific Mailchimp survey.
MailchimpMarketingApi.PublishMailchimpSurveyPublishes a Mailchimp survey from draft to published status.
MailchimpMarketingApi.UnpublishMailchimpSurveyUnpublish a survey in Mailchimp Marketing.
MailchimpMarketingApi.CreateSurveyCampaignEmailGenerate a campaign email linking to a survey.
MailchimpMarketingApi.GetAllLandingPagesRetrieve all landing pages from Mailchimp.
MailchimpMarketingApi.CreateMailchimpLandingPageCreate an unpublished Mailchimp landing page.
MailchimpMarketingApi.GetLandingPageInfoRetrieve information about a specific landing page by ID.
MailchimpMarketingApi.UpdateLandingPageUpdate a landing page on Mailchimp.
MailchimpMarketingApi.DeleteLandingPageDelete a specified landing page.
MailchimpMarketingApi.PublishLandingPagePublishes a landing page from draft or edited state.
MailchimpMarketingApi.UnpublishLandingPageUnpublish a draft or published landing page.
MailchimpMarketingApi.GetLandingPageHtmlRetrieve the HTML content of a Mailchimp landing page.
MailchimpMarketingApi.GetCampaignReportsRetrieve detailed campaign reports from Mailchimp.
MailchimpMarketingApi.GetCampaignReportDetailsRetrieve detailed report for a specific sent campaign.
MailchimpMarketingApi.GetCampaignAbuseReportsGet a list of abuse complaints for a specific campaign.
MailchimpMarketingApi.GetCampaignAbuseReportDetailsRetrieve details of an abuse report for a campaign.
MailchimpMarketingApi.GetCampaignAdviceFeedbackGet feedback based on a campaign's performance data.
MailchimpMarketingApi.GetCampaignClickDetailsGet details about link clicks in Mailchimp campaigns.
MailchimpMarketingApi.GetCampaignLinkClickDetailsGet click details for a specific campaign link.
MailchimpMarketingApi.FetchClickDetailsForCampaignRetrieve details on members who clicked a specific campaign link.
MailchimpMarketingApi.GetSubscriberClickDetailsRetrieve details of a subscriber's link click in a campaign.
MailchimpMarketingApi.GetCampaignOpenDetailsGet details on opened campaign emails by list members.
MailchimpMarketingApi.GetCampaignSubscriberOpenDetailsRetrieve details of a subscriber who opened a campaign.
MailchimpMarketingApi.GetCampaignDomainPerformanceGet top domain performance for an email campaign.
MailchimpMarketingApi.GetCampaignSocialActivityGet social activity summary for a campaign using EepURL.
MailchimpMarketingApi.RetrieveCampaignSubscriberActivityRetrieve subscriber activity for a specific campaign.
MailchimpMarketingApi.GetCampaignEmailActivityRetrieve specific list member's activity in a campaign.
MailchimpMarketingApi.FetchCampaignOpenLocationsRetrieve top open locations for a specific campaign.
MailchimpMarketingApi.GetCampaignRecipientsRetrieve information about campaign recipients.
MailchimpMarketingApi.GetCampaignRecipientInfoGet information about a specific campaign recipient.
MailchimpMarketingApi.GetCampaignSubReportsRetrieve sub-reports of a specific parent campaign.
MailchimpMarketingApi.GetUnsubscribedCampaignMembersGet details of members unsubscribed from a specific campaign.
MailchimpMarketingApi.GetUnsubscribedMemberInfoRetrieve info on an unsubscribed list member from a campaign.
MailchimpMarketingApi.GetCampaignProductActivityGet breakdown of product activity for a campaign.
MailchimpMarketingApi.GetAvailableTemplatesRetrieve a list of available email templates.
MailchimpMarketingApi.CreateMailchimpTemplateCreate a new Classic template in Mailchimp.
MailchimpMarketingApi.GetMailchimpTemplateInfoRetrieves detailed information about a specific Mailchimp template.
MailchimpMarketingApi.UpdateEmailTemplateUpdate the details of an existing email template.
MailchimpMarketingApi.DeleteEmailTemplateDelete a specific email template in Mailchimp.
MailchimpMarketingApi.GetTemplateEditableSectionsRetrieve editable sections and default content of a template.
MailchimpMarketingApi.GetAccountOrdersRetrieve information about an account's ecommerce orders.
MailchimpMarketingApi.GetEcommerceStoresInfoRetrieve information about all ecommerce stores in the account.
MailchimpMarketingApi.AddNewEcommerceStoreAdd a new e-commerce store to your Mailchimp account.
MailchimpMarketingApi.GetEcommerceStoreInfoRetrieve detailed information about a specific eCommerce store.
MailchimpMarketingApi.UpdateEcommerceStoreUpdate an e-commerce store's details.
MailchimpMarketingApi.DeleteEcommerceStoreDelete a store and its associated subresources.
MailchimpMarketingApi.GetStoreCartsInfoRetrieve information about a store's ecommerce carts.
MailchimpMarketingApi.AddCartToStoreAdd a new cart to an ecommerce store.
MailchimpMarketingApi.GetCartInfoFetch information about a specific ecommerce cart.
MailchimpMarketingApi.UpdateCartUpdate a specific cart in an e-commerce store.
MailchimpMarketingApi.DeleteCartDeletes a specific cart from an ecommerce store.
MailchimpMarketingApi.GetCartLineItemsInfoRetrieve information about a cart's line items.
MailchimpMarketingApi.AddLineItemToCartAdd a new line item to an existing shopping cart.
MailchimpMarketingApi.RetrieveCartLineItemInfoGet information about a specific cart line item.
MailchimpMarketingApi.UpdateCartLineItemUpdate a specific cart line item in Mailchimp.
MailchimpMarketingApi.DeleteCartLineItemDelete a specific cart line item.
MailchimpMarketingApi.GetStoreCustomersInfoRetrieve information about a store's customers.
MailchimpMarketingApi.AddCustomerToStoreAdd a new customer to an ecommerce store.
MailchimpMarketingApi.GetCustomerInfoRetrieve specific customer information from an eCommerce store.
MailchimpMarketingApi.AddOrUpdateCustomerInStoreAdd or update a customer in an eCommerce store.
MailchimpMarketingApi.UpdateCustomerInfoUpdate a customer's information in an ecommerce store.
MailchimpMarketingApi.DeleteStoreCustomerDelete a customer from an ecommerce store.
MailchimpMarketingApi.GetStorePromoRulesRetrieve promo rules for a specified store.
MailchimpMarketingApi.AddStorePromoRuleAdd a new promo rule to an e-commerce store on Mailchimp.
MailchimpMarketingApi.GetPromoRuleInfoRetrieve information about a specific promo rule in an ecommerce store.
MailchimpMarketingApi.UpdatePromoRuleUpdate a promotional rule in an e-commerce store.
MailchimpMarketingApi.DeletePromoRuleFromStoreDelete a promo rule from a specified ecommerce store.
MailchimpMarketingApi.GetStorePromoCodesRetrieve information about promo codes for a specific store.
MailchimpMarketingApi.AddPromoCodeToStoreAdd a new promo code to an ecommerce store.
MailchimpMarketingApi.GetPromoCodeInfoRetrieve details of a specific promo code.
MailchimpMarketingApi.UpdatePromoCodeUpdate details of a specific promo code.
MailchimpMarketingApi.DeleteStorePromoCodeDelete a promo code from an e-commerce store.
MailchimpMarketingApi.GetStoreOrdersInfoRetrieve information about a store's orders via Mailchimp.
MailchimpMarketingApi.AddOrderToStoreAdd a new order to an ecommerce store.
MailchimpMarketingApi.GetSpecificOrderInfoRetrieve information about a specific order in a store.
MailchimpMarketingApi.UpdateEcommerceOrderAdd or update an order in an ecommerce store.
MailchimpMarketingApi.UpdateOrderMailchimpUpdate a specific order in Mailchimp's e-commerce store.
MailchimpMarketingApi.DeleteOrderInEcommerceStoreDelete an order from an eCommerce store.
MailchimpMarketingApi.GetOrderLineItemsRetrieve information about order line items.
MailchimpMarketingApi.AddOrderLineItemAdd a new line item to an existing order.
MailchimpMarketingApi.GetSpecificOrderLineItemInfoGet details about a specific order line item.
MailchimpMarketingApi.UpdateOrderLineItemUpdate a specific order line item.
MailchimpMarketingApi.DeleteOrderLineItemDelete a specific order line item.
MailchimpMarketingApi.GetStoreProductsInfoGet information about a store's products from Mailchimp.
MailchimpMarketingApi.AddProductToStoreAdd a new product to a Mailchimp store.
MailchimpMarketingApi.GetProductInfoGet information about a specific product from an ecommerce store.
MailchimpMarketingApi.UpdateProductInfoUpdate details of a specific product in a store.
MailchimpMarketingApi.UpdateEcommerceProductUpdate a specific product in an ecommerce store.
MailchimpMarketingApi.DeleteEcommerceProductDelete a product from an eCommerce store.
MailchimpMarketingApi.GetProductVariantsInfoRetrieve information on product variants from a store.
MailchimpMarketingApi.AddProductVariantMailchimpAdd a new variant to an existing product in Mailchimp.
MailchimpMarketingApi.GetProductVariantInfoRetrieve information on a specific product variant.
MailchimpMarketingApi.UpdateProductVariantAdd or update a product variant in an ecommerce store.
MailchimpMarketingApi.ModifyProductVariantUpdate a product variant in an e-commerce store.
MailchimpMarketingApi.DeleteProductVariantDelete a product variant from an ecommerce store.
MailchimpMarketingApi.GetProductImagesRetrieve information about a product's images.
MailchimpMarketingApi.AddProductImageAdd a new image to a specific product.
MailchimpMarketingApi.GetProductImageInfoRetrieve details of a specific product image in an eCommerce store.
MailchimpMarketingApi.UpdateProductImageMailchimpUpdate a product image in an e-commerce store.
MailchimpMarketingApi.DeleteProductImageDelete an image from a product in an e-commerce store.
MailchimpMarketingApi.SearchMailchimpCampaignsSearch for email campaigns using query terms.
MailchimpMarketingApi.SearchMailchimpMembersSearch for Mailchimp list members across lists.
MailchimpMarketingApi.CheckMailchimpApiHealthChecks the health status of the Mailchimp API.
MailchimpMarketingApi.GetFacebookAdsListRetrieve a list of Facebook ads from Mailchimp.
MailchimpMarketingApi.GetFacebookAdDetailsRetrieve details of a specific Facebook ad campaign.
MailchimpMarketingApi.GetFacebookAdsReportsGet reports of Facebook ads for marketing analysis.
MailchimpMarketingApi.GetFacebookAdReportGet report details of a Facebook ad campaign.
MailchimpMarketingApi.GetFacebookAdsProductActivityRetrieve product activity breakdown for a Facebook ads outreach.
MailchimpMarketingApi.GetLandingPageReportRetrieve the report for a specific landing page.
MailchimpMarketingApi.GetLandingPageReportsRetrieve reports of landing pages from Mailchimp.
MailchimpMarketingApi.GetSurveyReportsRetrieve detailed reports for marketing surveys.
MailchimpMarketingApi.GetSurveyReportRetrieve report details for a specific survey.
MailchimpMarketingApi.GetSurveyQuestionReportsRetrieve reports for survey questions by survey ID.
MailchimpMarketingApi.GetSurveyQuestionReportGet report data for a specific survey question.
MailchimpMarketingApi.GetSurveyQuestionAnswersRetrieve answers for a specific survey question.
MailchimpMarketingApi.GetSurveyResponsesRetrieve responses to a specific survey.
MailchimpMarketingApi.GetSurveyResponseRetrieve details of a specific survey response.
MailchimpMarketingApi.GetDomainDetailsRetrieve details for a specific verified domain.
MailchimpMarketingApi.DeleteVerifiedDomainDeletes a verified domain from your Mailchimp account.
MailchimpMarketingApi.VerifySendingDomainVerify if a domain is authorized for sending emails.
MailchimpMarketingApi.GetVerifiedMailchimpDomainsRetrieve all verified sending domains for a Mailchimp account.
MailchimpMarketingApi.AddVerifiedDomainAdd a verified domain to your Mailchimp account.

If you need to perform an action that’s not listed here, you can get in touch with us to request a new tool, or create your own tools.

MailchimpMarketingApi.GetMailchimpApiResources


Retrieve all available Mailchimp API resource links.

Parameters

  • exclude_fields (string, optional) A comma-separated list of fields to exclude using dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return, using dot notation for sub-object parameters.

MailchimpMarketingApi.GetChimpChatterActivity


Retrieve the latest Chimp Chatter activity for your account.

Parameters

  • number_of_records_to_return (string, optional) Specify the number of Chimp Chatter records to return. Default is 10, maximum is 1000.
  • pagination_offset (string, optional) Number of records to skip for pagination. Default is 0.

MailchimpMarketingApi.GetMailchimpAccountExports


Retrieve a list of account exports in Mailchimp.

Parameters

  • fields_to_exclude (string, optional) A comma-separated list of fields to exclude. Use dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return in the response. Use dot notation for nested fields.
  • number_of_records (string, optional) Specify the number of records to return. Defaults to 10, maximum is 1000.
  • pagination_offset (string, optional) Number of records to skip for pagination. Default is 0, used to manage data retrieval position.

MailchimpMarketingApi.CreateMailchimpAccountExport


Create a new account export in your Mailchimp account.

Parameters

  • include_export_stages (array[string], required) Array of export stages to include in the account export.
  • export_starting_date (string, optional) An ISO 8601 date to limit export to records created after this time. Excludes audiences.

MailchimpMarketingApi.GetAccountExportInfo


Get information about a specific account export.

Parameters

  • account_export_id (string, required) The unique ID for the account export. Required to retrieve specific export details.
  • fields_to_exclude (string, optional) A comma-separated list of fields to exclude. Use dot notation for sub-objects.
  • include_fields (string, optional) Comma-separated list of fields to include in the response, using dot notation for sub-objects.

MailchimpMarketingApi.GetAudienceContacts


Retrieve all audience information from the account.

Parameters

  • exclude_fields_list (string, optional) A comma-separated list of fields to exclude from the response. Use dot notation for sub-object parameters.
  • include_fields (string, optional) A comma-separated list of fields to return. Use dot notation for sub-object parameters.
  • pagination_offset (string, optional) The number of records to skip for pagination. Default is 0.
  • records_to_return (string, optional) The number of audience records to return, ranging from 1 to 1000. Default is 10.

MailchimpMarketingApi.GetAudienceInfo


Retrieve information about a specific audience.

Parameters

  • audience_id (string, required) The unique ID of the audience to retrieve information for.
  • exclude_fields_list (string, optional) A list of fields to exclude from the response, using dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return. Use dot notation for sub-object parameters.

MailchimpMarketingApi.RetrieveAudienceContactList


Retrieve contacts for a specific marketing audience.

Parameters

  • audience_id (string, required) The unique identifier for the specific audience to retrieve contacts. Ensure this ID corresponds to an existing audience.
  • created_before_datetime (string, optional) Restricts the response to contacts created at or before the specified time. Use ISO 8601 format: YYYY-MM-DDTHH:MM:SS+00:00.
  • created_since (string, optional) Restrict contacts to those created after this timestamp (exclusive). Use ISO 8601 format: YYYY-MM-DDTHH:MM:SS+00:00.
  • exclude_fields_list (string, optional) Comma-separated fields to exclude from the response, using dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to include in the response, using dot notation for sub-objects.
  • number_of_records_to_return (string, optional) Specifies how many records to return, from 10 to 1000.
  • pagination_cursor (string, optional) Paginate through records using a next_cursor from a previous request. By default, fetches the first page.
  • restrict_by_update_date_before (string, optional) Restricts the response to contacts updated at or before the specified date and time, using ISO 8601 format: YYYY-MM-DDTHH:MM:SS+00:00.
  • updated_since (string, optional) Restrict response to contacts updated after this time using ISO 8601 format (exclusive).

MailchimpMarketingApi.CreateAudienceContact


Create a new omni-channel contact for an audience.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • audience_unique_id (string, optional) The unique identifier for the audience in Mailchimp where the contact will be added. This ID is necessary to specify the target audience for the new contact. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • merge_field_validation_mode (string, optional) Choose ‘ignore_required_checks’ to skip validation on required merge fields, or ‘strict’ to enforce validation. Defaults to ‘strict’ if not set. Only used when mode is ‘execute’.
  • data_processing_mode (string, optional) Selects the data processing mode: ‘historical’ mode skips automations and webhooks, ‘live’ mode triggers them. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.RetrieveAudienceContact


Retrieve a specific omni-channel contact in an audience.

Parameters

  • audience_unique_id (string, required) The unique ID for the audience to retrieve the contact from.
  • unique_contact_identifier (string, required) A unique identifier for the contact, either a Mailchimp contact ID or a channel hash. Format: email:[md5_hash] for emails or sms:[sha256_hash] for phone numbers.
  • exclude_fields_list (string, optional) A comma-separated list of fields to exclude, using dot notation for sub-objects, when retrieving contact details.
  • fields_to_return (string, optional) A comma-separated list of fields to return, using dot notation for sub-objects.

MailchimpMarketingApi.UpdateContactInformation


Update information for an existing contact.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • audience_id (string, optional) The unique ID for the audience to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • contact_id (string, optional) The unique ID for the contact to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • merge_field_validation_mode (string, optional) Specifies how merge field validation is handled. Options: ignore_required_checks (no error if fields missing), strict (errors if required fields not provided). Default is strict. Only used when mode is ‘execute’.
  • data_processing_mode (string, optional) Specify historical to prevent triggering automations/webhooks, or live to trigger them for contact data changes. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.ArchiveContactMailchimp


Archives a contact in a Mailchimp audience.

Parameters

  • audience_unique_id (string, required) The unique ID for the Mailchimp audience where the contact will be archived.
  • contact_id (string, required) The unique identifier for the contact to archive within the audience in Mailchimp.

MailchimpMarketingApi.ForgetContact


Forget a contact in the audience list.

Parameters

  • audience_id (string, required) The unique ID for the audience where the contact should be forgotten.
  • contact_id (string, required) The unique ID of the contact to be forgotten from the audience.

MailchimpMarketingApi.GetConnectedApps


Retrieve registered connected applications for an account.

Parameters

  • exclude_fields_from_response (string, optional) A comma-separated list of fields to exclude from the response, referencing sub-objects with dot notation.
  • fields_to_return (string, optional) A comma-separated list of fields to return in the response. Use dot notation for sub-object fields.
  • number_of_records_to_return (string, optional) Specify the number of records to return. Default is 10, maximum is 1000.
  • pagination_offset (string, optional) Number of records to skip for pagination. Default is 0.

MailchimpMarketingApi.GetAuthorizedAppInfo


Retrieve details of a specific authorized application.

Parameters

  • authorized_application_id (string, required) The unique ID for the connected authorized application to retrieve its information.
  • fields_to_exclude (string, optional) Comma-separated list of fields to exclude. Use dot notation for sub-object references.
  • fields_to_return (string, optional) A comma-separated list of fields to return. Use dot notation for sub-object parameters.

MailchimpMarketingApi.GetClassicAutomationsSummary


Fetch a summary of an account’s classic automations.

Parameters

  • automation_status_filter (string, optional) Specify the status of automations to filter results (e.g., ‘active’, ‘paused’).
  • created_after_time (string, optional) Specify the time to filter automations created after this date-time. Use ISO 8601 format, e.g., 2015-10-21T15:41:36+00:00.
  • exclude_fields_list (string, optional) A comma-separated list of fields to exclude. Use dot notation for sub-objects.
  • fields_to_return (string, optional) Comma-separated list of fields to include in the response, using dot notation for sub-objects.
  • number_of_records_to_return (string, optional) The number of automation records to return. Default is 10, maximum is 1000.
  • pagination_offset (string, optional) Number of records to skip for pagination. Default is 0.
  • restrict_before_create_time (string, optional) Restrict the response to automations created before the specified time in ISO 8601 format. Example: 2015-10-21T15:41:36+00:00.
  • restrict_to_automations_started_before (string, optional) Restrict the response to automations started before this time using ISO 8601 format (e.g., 2015-10-21T15:41:36+00:00).
  • start_time_after (string, optional) Restrict the response to automations started after this date and time in ISO 8601 format (e.g., 2015-10-21T15:41:36+00:00).

MailchimpMarketingApi.CreateMailchimpAutomation


Create a new classic automation in Mailchimp.

Parameters

  • automation_workflow_type (string, required) Specify the type of Automation workflow. Currently, only ‘abandonedCart’ is supported.
  • automation_from_name (string, optional) The ‘from’ name to display in the new automation emails. It should be an easily recognizable name for recipients.
  • list_id (string, optional) The unique identifier for the Mailchimp List to target with the automation.
  • reply_to_email_address (string, optional) The reply-to email address for the automation in Mailchimp.
  • store_id (string, optional) The unique identifier for the store in Mailchimp. Required to target specific automation to a store.

MailchimpMarketingApi.GetAutomationSummary


Retrieve details of a specific classic automation workflow.

Parameters

  • workflow_id (string, required) The unique ID for the automation workflow to retrieve its summary.
  • fields_to_exclude (string, optional) A comma-separated list of fields to exclude from the automation workflow details. Use dot notation for sub-objects.
  • include_fields (string, optional) A comma-separated list of fields to include in the response. Use dot notation for sub-object parameters.

MailchimpMarketingApi.PauseAutomationEmails


Pause emails in a specific automation workflow.

Parameters

  • automation_workflow_id (string, required) The unique identifier for the specific automation workflow to be paused.

MailchimpMarketingApi.StartMailchimpAutomationEmails


Start all emails in a Mailchimp automation workflow.

Parameters

  • automation_workflow_id (string, required) The unique identifier for the Mailchimp automation workflow to be started.

MailchimpMarketingApi.ArchiveMailchimpAutomation


Permanently archive a Mailchimp automation.

Parameters

  • automation_workflow_id (string, required) The unique identifier for the Mailchimp automation workflow to archive. This ID is necessary to specify which automation you want to permanently end.

MailchimpMarketingApi.GetAutomationEmailsSummary


Get a summary of emails in an automation workflow.

Parameters

  • automation_workflow_id (string, required) The unique ID of the automation workflow to retrieve the email summary for.

MailchimpMarketingApi.GetAutomationEmailInfo


Retrieve details of a specific classic automation email.

Parameters

  • automation_email_unique_id (string, required) The unique identifier for the Automation workflow email in Mailchimp.
  • automation_workflow_id (string, required) The unique ID for the automation workflow.

MailchimpMarketingApi.RemoveClassicAutomationEmail


Removes a specified classic automation workflow email.

Parameters

  • automation_workflow_email_id (string, required) The unique identifier for the specific automation workflow email to be removed.
  • automation_workflow_id (string, required) The unique identifier for the Automation workflow to target for email removal.

MailchimpMarketingApi.UpdateAutomationEmailSettings


Update settings for a classic automation workflow email.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • automation_workflow_id (string, optional) The unique identifier for the Automation workflow to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • automation_workflow_email_id (string, optional) The unique ID for the Automation workflow email to update. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.GetAutomationEmailQueueInfo


Retrieve details of a classic automation email queue in Mailchimp.

Parameters

  • automation_workflow_email_id (string, required) The unique ID for the automation workflow email.
  • automation_workflow_id (string, required) The unique ID for the Automation workflow to obtain the email queue details.

MailchimpMarketingApi.AddSubscriberToWorkflow


Add a subscriber to an automation workflow.

Parameters

  • automation_workflow_id (string, required) The unique identifier for the Automation workflow to which the subscriber will be added.
  • subscriber_email_address (string, required) The email address of the subscriber to add to the automation workflow.
  • workflow_email_id (string, required) The unique ID for the Automation workflow email. Required to identify the specific email in the workflow.

MailchimpMarketingApi.GetAutomationSubscriberInfo


Get details of a subscriber in an automation email queue.

Parameters

  • automation_workflow_email_id (string, required) The unique ID for the Automation workflow email in Mailchimp.
  • automation_workflow_id (string, required) The unique ID for the Automation workflow in Mailchimp.
  • subscriber_email_md5_hash (string, required) The MD5 hash of the lowercase version of the subscriber’s email address in the list.

MailchimpMarketingApi.PauseAutomatedEmail


Pause an automated email in a Mailchimp workflow.

Parameters

  • automation_workflow_email_id (string, required) The unique ID for the automation workflow email to be paused.
  • automation_workflow_id (string, required) The unique ID for the Mailchimp automation workflow to pause.

MailchimpMarketingApi.StartAutomatedEmail


Initiate an automated email in Mailchimp.

Parameters

  • automation_email_id (string, required) The unique ID for the specific email in the automation workflow to be started.
  • automation_workflow_id (string, required) The unique identifier for the Automation workflow in Mailchimp.

MailchimpMarketingApi.GetRemovedAutomationSubscribers


Get details on subscribers removed from automation workflows.

Parameters

  • automation_workflow_id (string, required) The unique ID for identifying the specific automation workflow in Mailchimp.

MailchimpMarketingApi.RemoveSubscriberFromWorkflow


Remove a subscriber from a Mailchimp automation workflow.

Parameters

  • automation_workflow_id (string, required) The unique identifier for the Mailchimp automation workflow.
  • subscriber_email_address (string, required) Email address of the list member to be removed from the workflow.

MailchimpMarketingApi.GetRemovedSubscriberInfo


Retrieve details about a removed subscriber from automation.

Parameters

  • automation_workflow_id (string, required) The unique ID for the Mailchimp automation workflow. It is required to identify from which workflow the subscriber was removed.
  • subscriber_hash (string, required) MD5 hash of the lowercase version of the subscriber’s email address to identify the removed member.

MailchimpMarketingApi.GetBatchSummaries


Retrieve a summary of batch requests from Mailchimp.

Parameters

  • exclude_fields_to_return (string, optional) A comma-separated list of fields to exclude from the response. Use dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of specific fields to include in the response, using dot notation for sub-objects.
  • pagination_offset (string, optional) Number of records to skip for pagination. Default is 0, used for navigating through large sets of data.
  • record_count_to_return (string, optional) Specify the number of records to return, from 1 to 1000. Default is 10.

MailchimpMarketingApi.StartBatchProcessing


Initiate a batch operations request in Mailchimp.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.GetBatchStatus


Retrieve the status of a Mailchimp batch request.

Parameters

  • batch_operation_id (string, required) The unique ID for the Mailchimp batch operation to check its status.
  • excluded_fields_list (string, optional) Comma-separated list of fields to exclude from the response. Use dot notation for sub-object parameters.
  • return_fields (string, optional) A comma-separated list of fields to include in the response, using dot notation for sub-objects.

MailchimpMarketingApi.CancelBatchRequest


Cancels a running batch request to stop its execution.

Parameters

  • batch_request_id (string, required) The unique identifier for the batch request you want to cancel.

MailchimpMarketingApi.GetAllBatchWebhooks


Retrieve all configured webhooks for batches.

Parameters

  • fields_to_exclude (string, optional) Comma-separated list of fields to exclude. Use dot notation for sub-object parameters.
  • fields_to_return (string, optional) A comma-separated list of fields to return. Use dot notation for sub-object references.
  • pagination_offset (string, optional) Number of records to skip for pagination. Default is 0.
  • records_to_return (string, optional) Specify the number of webhook records to return. Default is 10, maximum is 1000.

MailchimpMarketingApi.ConfigureWebhookOnBatchComplete


Configure a webhook for batch processing completion alerts.

Parameters

  • webhook_url (string, required) The URL where the webhook payload will be sent upon batch completion. It must be a valid and accessible URL.
  • webhook_enabled (boolean, optional) Set to True to enable the webhook to receive requests when batch processing completes.

MailchimpMarketingApi.GetBatchWebhookInfo


Retrieve details of a specific batch webhook on Mailchimp.

Parameters

  • batch_webhook_id (string, required) The unique ID for the batch webhook to retrieve information from Mailchimp.
  • fields_to_exclude (string, optional) A comma-separated list of fields to exclude from the batch webhook details. Use dot notation for sub-objects.
  • include_fields (string, optional) Specify fields to include in response. Use dot notation for sub-object fields.

MailchimpMarketingApi.UpdateBatchWebhook


Update a batch webhook on Mailchimp.

Parameters

  • batch_webhook_unique_id (string, required) The unique identifier for the batch webhook to update.
  • enable_webhook (boolean, optional) Enable or disable webhook requests (true for enable, false for disable).
  • webhook_url (string, optional) A valid URL to send webhook notifications when a batch request completes in Mailchimp.

MailchimpMarketingApi.RemoveBatchWebhook


Remove a batch webhook to stop sending webhooks to a URL.

Parameters

  • batch_webhook_id (string, required) The unique identifier for the batch webhook to remove. Use this ID to specify which webhook should be deleted, stopping any further webhook notifications to the associated URL.

MailchimpMarketingApi.GetMailchimpTemplateFolders


Retrieve all template folders from Mailchimp.

Parameters

  • exclude_fields_list (string, optional) A comma-separated list of fields to exclude. Use dot notation for sub-objects.
  • include_fields (string, optional) A comma-separated list of fields to return. Use dot notation for sub-object parameters.
  • number_of_records_to_return (string, optional) Specify the number of template folder records to return, up to a maximum of 1000. The default is 10.
  • pagination_offset (string, optional) Number of records to skip for pagination. Default is 0.

MailchimpMarketingApi.CreateTemplateFolder


Create a new template folder in Mailchimp.

Parameters

  • folder_name (string, required) The desired name for the new template folder in Mailchimp.

MailchimpMarketingApi.GetTemplateFolderInfo


Retrieve details of a specific template folder.

Parameters

  • template_folder_id (string, required) The unique ID for the template folder to retrieve information about.
  • exclude_fields_list (string, optional) A comma-separated list of fields to exclude from the response. Use dot notation for sub-object fields.
  • included_fields (string, optional) A comma-separated list of fields to return for the folder. Use dot notation for sub-objects.

MailchimpMarketingApi.UpdateTemplateFolder


Update a specific folder for organizing templates.

Parameters

  • folder_name (string, required) The new name for the template folder. Provide a string value.
  • template_folder_id (string, required) The unique identifier for the template folder to be updated.

MailchimpMarketingApi.DeleteTemplateFolder


Delete a specific template folder in Mailchimp.

Parameters

  • template_folder_id (string, required) The unique ID for the template folder to be deleted. Use this to specify which folder should be removed and have its templates marked as ‘unfiled’.

MailchimpMarketingApi.GetCampaignFolders


Retrieve all folders used to organize campaigns.

Parameters

  • exclude_fields (string, optional) A comma-separated list of fields to exclude. Use dot notation for sub-objects.
  • include_fields (string, optional) A comma-separated list of fields to include in the response. Use dot notation for sub-object fields.
  • number_of_records_to_return (string, optional) The number of campaign folders to return, between 1 and 1000. Defaults to 10.
  • pagination_offset (string, optional) Number of records to skip for pagination. Defaults to 0. Use for fetching subsequent pages.

MailchimpMarketingApi.CreateCampaignFolder


Create a new campaign folder in Mailchimp.

Parameters

  • folder_name (string, required) The name to assign to the new campaign folder. It should be a descriptive string that helps identify the folder’s contents.

MailchimpMarketingApi.GetCampaignFolderInfo


Get details about a specific campaign folder.

Parameters

  • campaign_folder_id (string, required) The unique identifier for the campaign folder. Used to specify which folder’s information to retrieve.
  • exclude_fields (string, optional) Specify a comma-separated list of fields to exclude from the response. Use dot notation for sub-object parameters.
  • included_fields (string, optional) Comma-separated list of fields to return. Use dot notation for sub-object parameters.

MailchimpMarketingApi.UpdateCampaignFolder


Update a specific folder used to organize campaigns.

Parameters

  • campaign_folder_id (string, required) The unique identifier for the campaign folder to be updated.
  • folder_name (string, required) The new name to assign to the campaign folder.

MailchimpMarketingApi.DeleteCampaignFolder


Delete a specific campaign folder in Mailchimp.

Parameters

  • campaign_folder_id (string, required) The unique ID for the Mailchimp campaign folder to be deleted.

MailchimpMarketingApi.GetAllMarketingCampaigns


Fetches all marketing campaigns from an account.

Parameters

  • campaign_status (string, optional) Filter campaigns by their status (e.g., sent, draft).
  • campaign_type (string, optional) Specify the type of campaign to retrieve (e.g., regular, plaintext, absplit).
  • campaigns_created_after (string, optional) Specify the date and time to restrict results to campaigns created after this point. Must be in ISO 8601 format.
  • created_before_date_time (string, optional) Restrict response to campaigns created before this time using ISO 8601 format.
  • exclude_fields (string, optional) A comma-separated list of fields to exclude from the response. Use dot notation for sub-object parameters.
  • fields_to_return (string, optional) Comma-separated list of fields to return. Use dot notation for sub-object parameters.
  • include_resend_shortcut_eligibility (string, optional) Include this field in the response to determine if campaigns are eligible for Resend Shortcuts.
  • list_member_identifier (string, optional) The MD5 hash of the lowercase version of the list member’s email. Used to retrieve campaigns sent to this member.
  • list_unique_id (string, optional) The unique identifier for the list associated with the campaigns to be retrieved.
  • number_of_records_to_return (string, optional) Number of records to return, between 10 and 1000. Default is 10.
  • pagination_offset (string, optional) The number of records to skip for pagination. Default is 0.
  • restrict_to_campaigns_sent_after (string, optional) Restrict the response to campaigns sent after the specified ISO 8601 time.
  • sent_before_time (string, optional) Restricts the response to campaigns sent before the specified time. It should be in ISO 8601 format.
  • sort_by_field (string, optional) Specify the field to sort the campaigns by. Use dot notation for sub-object fields.
  • sort_order_direction (string, optional) Specify the sorting order for the results. Use ‘ASC’ for ascending or ‘DESC’ for descending.
  • unique_folder_id (string, optional) Unique identifier for the folder containing the campaigns.

MailchimpMarketingApi.CreateMailchimpCampaign


Create a new Mailchimp campaign quickly.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.GetCampaignDetails


Retrieve details of a specific marketing campaign.

Parameters

  • campaign_id (string, required) The unique identifier for the campaign to retrieve details about.
  • fields_to_exclude (string, optional) A comma-separated list of fields to exclude, using dot notation for sub-objects.
  • fields_to_return (string, optional) Specify a comma-separated list of fields to return, using dot notation for sub-object parameters.
  • include_resend_shortcut_eligibility (string, optional) Include the resend_shortcut_eligibility field in the response to check if the campaign is eligible for Campaign Resend Shortcuts.
  • include_resend_shortcut_usage (string, optional) Include this to receive the resend_shortcut_usage field, providing details about campaigns related by a shortcut.

MailchimpMarketingApi.UpdateCampaignSettings


Update campaign settings in Mailchimp.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • campaign_unique_id (string, optional) The unique identifier for the campaign to be updated in Mailchimp. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.DeleteMailchimpCampaign


Delete a specific Mailchimp campaign.

Parameters

  • campaign_id (string, required) The unique ID for the Mailchimp campaign to delete.

MailchimpMarketingApi.CancelCampaignSend


Cancel a sent campaign before all recipients receive it.

Parameters

  • campaign_identifier (string, required) The unique identifier for the Mailchimp campaign to be canceled. Used to specify which campaign’s delivery is to be stopped.

MailchimpMarketingApi.ReplicateCampaignMailchimp


Replicate a saved or sent Mailchimp campaign.

Parameters

  • campaign_unique_id (string, required) The unique identifier for the Mailchimp campaign to be replicated.

MailchimpMarketingApi.SendMailchimpCampaign


Send a Mailchimp campaign immediately or as scheduled.

Parameters

  • campaign_unique_id (string, required) The unique identifier for the Mailchimp campaign to be sent. This is a string value required to trigger the campaign.

MailchimpMarketingApi.ScheduleCampaignDelivery


Schedule a Mailchimp campaign for delivery.

Parameters

  • campaign_unique_id (string, required) The unique identifier for the Mailchimp campaign to be scheduled.
  • schedule_delivery_time (string, required) The UTC date and time to schedule the campaign for delivery in ISO 8601 format. Must be on the quarter-hour (:00, :15, :30, :45).
  • batch_delivery_delay (integer, optional) The delay in minutes between batches for campaign delivery.
  • number_of_batches_for_campaign (integer, optional) The number of batches for the campaign send. Determines how the campaign delivery is split into batches.
  • use_timewarp (boolean, optional) Set to true to use Timewarp for localizing campaign delivery to recipients’ time zones. Cannot be true when using Batch Delivery.

MailchimpMarketingApi.UnscheduleCampaign


Unschedule a scheduled Mailchimp campaign.

Parameters

  • campaign_id (string, required) The unique identifier for the scheduled campaign to be unscheduled.

MailchimpMarketingApi.SendTestEmailCampaign


Send a test email for a specific campaign.

Parameters

  • campaign_unique_id (string, required) The unique ID for the specific Mailchimp campaign to send the test email for.
  • test_email_addresses (array[string], required) An array of email addresses to receive the test email.
  • test_email_send_type (string, required) Specify the type of test email to send: ‘html’ or ‘plaintext’.

MailchimpMarketingApi.PauseRssCampaign


Pause an RSS-Driven campaign.

Parameters

  • campaign_unique_id (string, required) The unique identifier for the RSS-Driven campaign you want to pause. It should be a string.

MailchimpMarketingApi.ResumeRssDrivenCampaign


Resume an RSS-Driven campaign in Mailchimp.

Parameters

  • campaign_id (string, required) The unique identifier for the RSS-driven campaign to be resumed.

MailchimpMarketingApi.ResendCampaignToSegments


Resend a campaign to specific segments.

Parameters

  • campaign_unique_id (string, required) The unique ID for identifying the campaign to replicate and resend.
  • resend_shortcut_type (string, optional) Specify the type of segment to resend the campaign to. Options: ‘to_non_openers’, ‘to_new_subscribers’, ‘to_non_clickers’, ‘to_non_purchasers’. Default is ‘to_non_openers’.

MailchimpMarketingApi.GetCampaignContent


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

Parameters

  • campaign_id (string, required) The unique identifier for the Mailchimp campaign to retrieve content for.
  • exclude_fields_list (string, optional) A comma-separated list of fields to exclude when retrieving campaign content. Use dot notation for sub-object fields.
  • included_fields (string, optional) A comma-separated list of fields to include in the response. Use dot notation to specify sub-object parameters.

MailchimpMarketingApi.SetCampaignContent


Set the content for a campaign in Mailchimp.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • campaign_id (string, optional) The unique identifier for the Mailchimp campaign to set the content for. This ID is required to specify which campaign you are updating. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.GetMailchimpCampaignFeedback


Retrieve feedback comments for a Mailchimp campaign.

Parameters

  • campaign_id (string, required) The unique identifier for the specific Mailchimp campaign from which to retrieve feedback.
  • fields_to_exclude (string, optional) Comma-separated list of fields to exclude from the feedback data, using dot notation for sub-objects.
  • include_fields (string, optional) A comma-separated list of specific fields to return, using dot notation for sub-objects.

MailchimpMarketingApi.AddCampaignFeedback


Add feedback to a specific Mailchimp campaign.

Parameters

  • campaign_unique_id (string, required) The unique identifier for the Mailchimp campaign to which feedback will be added.
  • feedback_content (string, required) The content of the feedback to be added to the campaign.
  • editable_block_id (integer, optional) The ID of the editable block the feedback addresses in the campaign.
  • is_feedback_complete (boolean, optional) Indicates whether the feedback is complete. Use ‘true’ if complete and ‘false’ otherwise.

MailchimpMarketingApi.GetCampaignFeedbackMessage


Retrieve a specific feedback message from a campaign.

Parameters

  • campaign_unique_id (string, required) The unique identifier for the campaign to retrieve the specific feedback message.
  • feedback_message_id (string, required) The unique identifier for the feedback message to retrieve from the campaign.
  • exclude_fields_from_feedback (string, optional) A comma-separated list of fields to exclude from the feedback. Use dot notation for sub-object parameters.
  • fields_to_return (string, optional) A comma-separated list of fields to include in the response. Use dot notation for sub-object fields.

MailchimpMarketingApi.UpdateCampaignFeedback


Update specific feedback for a Mailchimp campaign.

Parameters

  • campaign_id (string, required) The unique identifier for the Mailchimp campaign to be updated.
  • feedback_message_id (string, required) The unique identifier for the specific feedback message to update in the campaign.
  • editable_block_id (integer, optional) The ID of the editable block that the feedback addresses within the campaign.
  • feedback_is_complete (boolean, optional) Indicates if the feedback is marked as complete. Use true for complete and false for incomplete.
  • feedback_message (string, optional) The text content of the feedback message to be updated.

MailchimpMarketingApi.RemoveCampaignFeedback


Remove a specific feedback message from a campaign.

Parameters

  • campaign_unique_id (string, required) A unique identifier for the campaign from which you want to remove feedback.
  • feedback_message_id (string, required) The unique identifier for the feedback message to be removed from the campaign.

MailchimpMarketingApi.ReviewCampaignSendChecklist


Review the send checklist for a Mailchimp campaign.

Parameters

  • campaign_unique_id (string, required) The unique identifier for the campaign in Mailchimp.
  • fields_to_exclude (string, optional) Comma-separated list of fields to exclude, using dot notation for sub-objects.
  • fields_to_return (string, optional) Comma-separated list of fields to return. Use dot notation for sub-objects.

MailchimpMarketingApi.GetConnectedSites


Retrieve all connected sites from a Mailchimp account.

Parameters

  • exclude_fields_list (string, optional) A list of fields to exclude, using dot notation for sub-object parameters.
  • included_fields (string, optional) A comma-separated list of specific fields to return. Use dot notation for sub-object parameters.
  • number_of_records_to_return (string, optional) The number of records to return. Default is 10, maximum is 1000.
  • pagination_offset (string, optional) Number of records to skip for pagination. Default is 0.

MailchimpMarketingApi.CreateMailchimpConnectedSite


Create a new Mailchimp connected site.

Parameters

  • connected_site_domain (string, required) The domain of the site you want to connect to Mailchimp.
  • site_unique_identifier (string, required) A unique identifier string for the site. This is used to distinguish different connected sites in Mailchimp.

MailchimpMarketingApi.GetConnectedSiteInfo


Retrieve details of a specific connected site.

Parameters

  • connected_site_identifier (string, required) The unique identifier for the connected site to retrieve its information.
  • exclude_fields_list (string, optional) A comma-separated list of fields to exclude from the response. Use dot notation for sub-objects.
  • fields_to_return (string, optional) Specify a comma-separated list of fields to return. Use dot notation for sub-object parameters.

MailchimpMarketingApi.RemoveMailchimpConnectedSite


Remove a connected site from your Mailchimp account.

Parameters

  • site_identifier (string, required) The unique identifier for the connected site you wish to remove from your Mailchimp account.

MailchimpMarketingApi.VerifyScriptInstallation


Verify if the Mailchimp connected site script is installed.

Parameters

  • site_unique_identifier (string, required) The unique identifier for the Mailchimp connected site to verify script installation.

MailchimpMarketingApi.TriggerAutomationStep


Trigger a step in a Mailchimp automation flow.

Parameters

  • flow_id (string, required) The unique identifier for the automation flow to trigger a specific step.
  • list_member_email_address (string, required) The email address of the list member to trigger the automation step for.
  • step_identifier (string, required) The unique identifier for the step in the Mailchimp automation flow.

MailchimpMarketingApi.GetFileManagerFiles


Retrieve images and files from the Mailchimp File Manager.

Parameters

  • created_after_date (string, optional) Files created after this date will be included in the response. Use ISO 8601 format: 2015-10-21T15:41:36+00:00.
  • exclude_fields_list (string, optional) Comma-separated fields to omit from the response. Use dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return. Use dot notation for sub-object parameters.
  • file_created_by_user (string, optional) The Mailchimp account user who created the File Manager file.
  • file_sort_field (string, optional) Specify the field to sort the files by, such as ‘name’, ‘date’, etc.
  • file_type (string, optional) The file type to filter File Manager files. Expected as a string value.
  • number_of_records_to_return (string, optional) Specifies the number of records to return. Default is 10; maximum is 1000.
  • pagination_offset (string, optional) The number of records to skip for pagination. Default is 0.
  • restrict_files_before_date (string, optional) Restrict the response to files created before the specified ISO 8601 date.
  • sort_order_direction (string, optional) Sets the order direction for sorting results. Use ‘ASC’ for ascending and ‘DESC’ for descending.

MailchimpMarketingApi.UploadFileToFileManager


Upload a new file or image to the File Manager.

Parameters

  • file_content_base64 (string, required) The base64-encoded contents of the file to be uploaded.
  • file_name (string, required) The name to be assigned to the uploaded file.
  • folder_id (integer, optional) The ID of the folder where the file will be uploaded. This should be an integer.

MailchimpMarketingApi.GetFileManagerFileInfo


Retrieve information about a specific file from Mailchimp’s File Manager.

Parameters

  • file_manager_file_id (string, required) The unique ID for the File Manager file to retrieve its information.
  • exclude_fields_list (string, optional) Comma-separated list of fields to exclude, using dot notation for sub-objects.
  • return_fields (string, optional) A comma-separated list of fields to return. Use dot notation to specify sub-objects.

MailchimpMarketingApi.UpdateFileManagerFile


Update a file in the Mailchimp File Manager.

Parameters

  • file_manager_file_id (string, required) The unique identifier for the File Manager file to be updated.
  • file_name (string, optional) Specify the new name for the file in the File Manager.
  • folder_id (integer, optional) The ID of the folder. Set to 0 to remove a file from its current folder.

MailchimpMarketingApi.DeleteFileManagerFile


Remove a specific file from Mailchimp’s File Manager.

Parameters

  • file_manager_file_id (string, required) The unique identifier for the file to be deleted from Mailchimp’s File Manager.

MailchimpMarketingApi.ListFileManagerFolders


Retrieve a list of folders from the File Manager.

Parameters

  • created_after_date (string, optional) Restrict the response to files created after the specified date in ISO 8601 format.
  • created_by_user (string, optional) The Mailchimp account user who created the File Manager file.
  • exclude_fields (string, optional) A comma-separated list of fields to exclude from the response. Use dot notation for sub-object parameters.
  • fields_to_return (string, optional) Comma-separated list of fields to include in the response, using dot notation for sub-objects.
  • number_of_records_to_return (string, optional) Specify the number of folder records to return, from 1 to 1000. Default is 10.
  • pagination_offset (string, optional) Number of records to skip for pagination. Default is 0.
  • restrict_to_files_created_before (string, optional) Restrict the response to files created before the specified date using ISO 8601 format, e.g., 2015-10-21T15:41:36+00:00.

MailchimpMarketingApi.CreateNewFileManagerFolder


Create a new folder in Mailchimp’s File Manager.

Parameters

  • folder_name (string, required) The desired name for the new folder in File Manager.

MailchimpMarketingApi.GetFileManagerFolderInfo


Retrieve details of a specific folder from File Manager.

Parameters

  • file_manager_folder_id (string, required) The unique identifier for the File Manager folder to retrieve.
  • exclude_fields_list (string, optional) Comma-separated fields to exclude. Use dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of specific fields to return, use dot notation for sub-objects.

MailchimpMarketingApi.UpdateFileManagerFolder


Update a specific File Manager folder in Mailchimp.

Parameters

  • file_manager_folder_id (string, required) The unique identifier for the File Manager folder to update.
  • folder_name (string, required) The new name for the File Manager folder. It should be a string value.

MailchimpMarketingApi.DeleteFileManagerFolder


Delete a specific folder in the File Manager.

Parameters

  • file_manager_folder_id (string, required) The unique identifier for the folder to be deleted in the File Manager.

MailchimpMarketingApi.GetFolderFiles


Retrieve files and images from a specific folder.

Parameters

  • file_manager_folder_id (string, required) The unique identifier for the specific File Manager folder to retrieve files from.
  • exclude_fields (string, optional) Comma-separated list of fields to exclude. Use dot notation for sub-object parameters.
  • fields_to_return (string, optional) A comma-separated list of fields to return. Use dot notation for sub-object fields.
  • file_creator_user (string, optional) Mailchimp account user who created the File Manager file. Filter results by this user’s contributions.
  • file_type (string, optional) Specifies the file type to filter files in the folder. Use to retrieve specific types like ‘image’, ‘document’, etc.
  • filter_files_created_after (string, optional) Restrict the response to files created after the specified date in ISO 8601 format (e.g., 2015-10-21T15:41:36+00:00).
  • number_of_records (string, optional) Specifies the number of files to retrieve, with a default of 10 and a maximum of 1000.
  • pagination_offset (string, optional) The number of records to skip for pagination. Default is 0. Use this to access pages beyond the first one.
  • restrict_files_before_date (string, optional) Restrict response to files created before this date using ISO 8601 format (e.g., 2015-10-21T15:41:36+00:00).
  • sort_by_field (string, optional) Specify the field to sort the files by, such as name or size.
  • sort_order_direction (string, optional) Specify the order direction for sorting results. Typically ‘asc’ for ascending or ‘desc’ for descending order.

MailchimpMarketingApi.RetrieveMailchimpLists


Retrieve information about all Mailchimp lists.

Parameters

  • created_after_date (string, optional) Restrict results to lists created after this date in ISO 8601 format (e.g., 2015-10-21T15:41:36+00:00).
  • created_before_date (string, optional) Restrict response to lists created before the specified date in ISO 8601 format (e.g., 2015-10-21T15:41:36+00:00).
  • exclude_fields_list (string, optional) Comma-separated list of fields to exclude, using dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return, using dot notation for sub-objects.
  • filter_by_subscriber_email (string, optional) Restrict results to lists that include a specific subscriber’s email address.
  • include_total_contacts (string, optional) Set to true to return the total_contacts field, which includes an approximate count of all contacts in any state.
  • lists_after_last_campaign_date (string, optional) Restrict results to lists created after the last campaign send date. Use ISO 8601 format (e.g., 2015-10-21T15:41:36+00:00).
  • pagination_offset (string, optional) The number of records to skip for pagination. Default is 0.
  • records_to_return (string, optional) The number of list records to return. Accepts values between 1 and 1000, with a default of 10.
  • restrict_to_ecommerce_store_lists (string, optional) Restrict results to lists containing an active, connected, undeleted ecommerce store. Expected values are ‘true’ or ‘false’.
  • restrict_to_lists_before_last_campaign_sent (string, optional) Restrict results to lists created before the last campaign send date (ISO 8601 format).
  • sort_direction (string, optional) Determines the order direction for the sorted results. Accepts ‘asc’ for ascending and ‘desc’ for descending.
  • sort_lists_by_field (string, optional) Field by which to sort the list results. Choose from available list fields.

MailchimpMarketingApi.CreateMailchimpList


Create a new list in your Mailchimp account.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.GetMailchimpListInfo


Retrieve details of a specific list in Mailchimp.

Parameters

  • mailchimp_list_id (string, required) The unique ID for the Mailchimp list to retrieve information about.
  • exclude_fields_in_mailchimp (string, optional) A comma-separated list of fields to exclude. Use dot notation for sub-objects, e.g., ‘stats.member_count’.
  • fields_to_return (string, optional) A comma-separated list of fields to return. Use dot notation for sub-object parameters.
  • include_total_contacts (string, optional) Set to true to include the approximate count of all contacts in any state (total_contacts) in the response.

MailchimpMarketingApi.UpdateMailchimpListSettings


Update settings for a specific Mailchimp list.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • mailchimp_list_id (string, optional) The unique ID of the Mailchimp list to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.DeleteMailchimpList


Delete a list from your Mailchimp account.

Parameters

  • list_id (string, required) The unique ID for the Mailchimp list to be deleted.

MailchimpMarketingApi.ManageMailchimpListMembers


Batch subscribe or unsubscribe members in a Mailchimp list.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • list_id (string, optional) The unique ID for the specific Mailchimp list to manage. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • allow_incomplete_merge_fields (string, optional) Allows member data without required merge fields if set to true. Defaults to false. Only used when mode is ‘execute’.
  • ignore_duplicate_members (string, optional) Set to true to ignore duplicate entries in the batch request, saving the first occurrence. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.GetAbuseReportsForList


Retrieve all abuse reports for a specified mailing list.

Parameters

  • list_unique_id (string, required) The unique ID for the mailing list to retrieve abuse reports for.
  • exclude_fields_from_result (string, optional) Comma-separated list of fields to exclude from the response, using dot notation for sub-objects.
  • number_of_records_to_return (string, optional) The number of records to return. Default is 10. Maximum is 1000.
  • pagination_offset (string, optional) Number of records to skip for pagination. Default is 0.
  • return_fields (string, optional) Comma-separated list of fields to include in the response. Use dot notation for sub-object parameters.

MailchimpMarketingApi.FetchAbuseReportDetails


Fetch details about a specific abuse report for a mailing list.

Parameters

  • abuse_report_id (string, required) The unique identifier for the specific abuse report to fetch details for.
  • mailing_list_unique_id (string, required) The unique ID for the mailing list associated with the abuse report.
  • fields_to_exclude (string, optional) A comma-separated list of fields to exclude using dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return. Use dot notation for sub-object parameters.
  • pagination_offset (string, optional) The number of records to skip for pagination. Default is 0.
  • records_to_return (string, optional) Specify the number of records to return, between 1 and 1000. Default is 10.

MailchimpMarketingApi.GetDailyListActivity


Fetch daily detailed activity stats for a list in Mailchimp.

Parameters

  • list_unique_id (string, required) The unique identifier for the Mailchimp list to retrieve activity stats.
  • exclude_fields (string, optional) Comma-separated list of fields to exclude. Use dot notation for sub-object parameters.
  • include_fields (string, optional) Comma-separated list of specific fields to include in the response, using dot notation for sub-objects.
  • number_of_records_to_return (string, optional) The number of records to return. Default is 10, maximum is 1000.
  • pagination_offset (string, optional) The number of records to skip for pagination. Default is 0.

MailchimpMarketingApi.GetTopEmailClients


Retrieve the top email clients from a specific list.

Parameters

  • list_unique_id (string, required) The unique identifier for the email list to retrieve client data from.
  • exclude_fields (string, optional) Comma-separated list of fields to exclude from the response. Use dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return. Use dot notation for sub-objects.

MailchimpMarketingApi.GetMonthlyListGrowthSummary


Retrieve monthly summary of a list’s growth activity.

Parameters

  • list_unique_id (string, required) The unique identifier for the specific list in Mailchimp. Required for retrieving growth activity.
  • exclude_fields_to_return (string, optional) A comma-separated list of fields to exclude from the response, using dot notation for sub-objects.
  • pagination_offset (string, optional) Number of records to skip for pagination. Default is 0.
  • records_to_return (string, optional) Specify the number of records to return, with a default of 10 and a maximum of 1000.
  • return_fields (string, optional) A comma-separated list of specific fields to return. Use dot notation for sub-object parameters.
  • sort_order_direction (string, optional) Determines the sorting order for the results, either ascending or descending.
  • sort_results_by_field (string, optional) Specify the field by which results should be sorted. Use dot notation for sub-object fields.

MailchimpMarketingApi.GetListGrowthSummary


Get a list’s growth activity summary for a specific month and year.

Parameters

  • list_unique_id (string, required) The unique ID for the specific list in Mailchimp.
  • specific_month_of_growth_history (string, required) Specify the month and year (in ‘YYYY-MM’ format) for retrieving the list’s growth history.
  • exclude_fields_list (string, optional) Comma-separated list of fields to exclude. Use dot notation for sub-objects.
  • fields_to_return (string, optional) Comma-separated list of fields to return, using dot notation for sub-objects.

MailchimpMarketingApi.GetListInterestCategories


Retrieve interest categories for a specific mailing list.

Parameters

  • list_id (string, required) The unique identifier for the mailing list you want to retrieve interest categories for.
  • exclude_fields_list (string, optional) Comma-separated list of fields to exclude using dot notation for sub-objects. Helps reduce the size of the response by omitting unnecessary data.
  • include_fields (string, optional) A comma-separated list of fields to return. Use dot notation for sub-objects.
  • interest_group_type (string, optional) Specify the type of interest group to restrict results. Example: ‘checkboxes’, ‘radio_buttons’.
  • pagination_offset (string, optional) The number of records to skip for pagination. Default is 0. Use to manage pagination flow.
  • record_count (string, optional) The number of records to return. Specify a value from 10 to 1000. Defaults to 10 if not provided.

MailchimpMarketingApi.CreateInterestCategory


Create a new interest category in a Mailchimp list.

Parameters

  • category_description (string, required) Text description of the interest category. Appears on signup forms, often phrased as a question.
  • category_display_type (string, required) Determines how the interest category appears on signup forms. Options include: ‘checkboxes’, ‘dropdown’, ‘radio’, or ‘hidden’.
  • list_unique_id (string, required) The unique ID identifying the Mailchimp list where the interest category will be created.
  • category_display_order (integer, optional) The numerical order for displaying categories. Lower numbers appear first.

MailchimpMarketingApi.GetInterestCategoryInfo


Fetch specific interest category details from a Mailchimp list.

Parameters

  • interest_category_unique_id (string, required) The unique ID for the interest category you want to retrieve information about.
  • list_unique_id (string, required) The unique ID for the Mailchimp list you want to retrieve interest category details from.
  • fields_to_exclude (string, optional) Comma-separated list of fields to exclude, using dot notation for sub-objects.
  • fields_to_return (string, optional) Comma-separated list of fields to include in the response, using dot notation for sub-objects.

MailchimpMarketingApi.UpdateInterestCategory


Update a specific interest category in Mailchimp.

Parameters

  • category_display_type (string, required) Specifies how the category’s interests are shown on signup forms. Options: ‘checkboxes’, ‘dropdown’, ‘radio’, ‘hidden’.
  • interest_category_id (string, required) The unique ID for the interest category to be updated.
  • interest_category_title (string, required) The text description of this interest category for signup forms, often phrased as a question.
  • list_unique_id (string, required) The unique identifier for the Mailchimp list to be updated.
  • category_display_order (integer, optional) The numerical order for displaying the category. Lower numbers appear first.

MailchimpMarketingApi.DeleteInterestCategory


Delete a specific interest category from a list.

Parameters

  • interest_category_id (string, required) The unique ID of the interest category to be deleted from a list.
  • list_id (string, required) The unique ID for the Mailchimp list from which you want to delete an interest category.

MailchimpMarketingApi.GetInterestCategoryInterests


Retrieve interests for a specific category in Mailchimp.

Parameters

  • interest_category_unique_id (string, required) The unique identifier for a specific interest category in a Mailchimp list.
  • list_unique_id (string, required) The unique ID for the Mailchimp list.
  • excluded_fields (string, optional) Comma-separated list of fields to exclude, using dot notation for sub-objects.
  • fields_to_return (string, optional) Comma-separated list of fields to return, using dot notation as needed.
  • number_of_records_to_return (string, optional) Specify the number of records to return, between 10 and 1000. Default is 10.
  • pagination_skip_count (string, optional) The number of records to skip for pagination. Default is 0.

MailchimpMarketingApi.CreateInterestGroup


Create a new interest group for a specific category.

Parameters

  • interest_category_unique_id (string, required) The unique ID for the interest category to which the new group belongs.
  • interest_group_name (string, required) The name of the interest group, shown publicly on subscription forms.
  • list_unique_id (string, required) The unique ID for the Mailchimp list to which the interest group will be added.
  • interest_display_order (integer, optional) The order in which this interest is displayed relative to others. Use an integer value.

MailchimpMarketingApi.GetInterestGroupNames


Retrieve interest group names for a specific category.

Parameters

  • interest_category_id (string, required) The unique identifier for the interest category in a Mailchimp list.
  • list_unique_id (string, required) The unique identifier for the Mailchimp list to retrieve interest group names from.
  • specific_interest_group_name (string, required) The specific interest or group name to retrieve in the category.
  • exclude_fields (string, optional) Comma-separated list of fields to exclude, using dot notation for sub-objects.
  • include_fields (string, optional) A comma-separated list of fields to return, using dot notation for sub-objects.

MailchimpMarketingApi.UpdateInterestGroupName


Update group names in a specific interest category.

Parameters

  • interest_category_id (string, required) The unique ID for the interest category to be updated.
  • interest_group_name (string, required) The new name for the interest group, displayed publicly on subscription forms.
  • list_unique_id (string, required) The unique ID for the list to be updated.
  • specific_interest_id (string, required) The unique ID for the specific interest group name within the category.
  • interest_display_order (integer, optional) The numerical order in which the interest should appear in a list.

MailchimpMarketingApi.DeleteInterestFromCategory


Delete an interest from a specific category.

Parameters

  • interest_category_id (string, required) The unique ID for the interest category to delete the interest from. This ID is essential to specify the correct category in Mailchimp.
  • interest_identifier (string, required) The unique identifier for the specific interest or group name to be deleted.
  • list_unique_id (string, required) The unique ID for the list to be targeted for deleting an interest.

MailchimpMarketingApi.GetListSegmentsInfo


Retrieve details of all segments for a specific list.

Parameters

  • list_identifier (string, required) The unique identifier for the mailing list whose segments are to be retrieved.
  • created_after_datetime (string, optional) Restrict results to segments created after the specified time using ISO 8601 format (e.g., 2015-10-21T15:41:36+00:00).
  • exclude_fields (string, optional) Comma-separated list of fields to exclude from the response. Use dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return, using dot notation for sub-objects.
  • include_cleaned_members (string, optional) Set to ‘true’ to include cleaned (bounced) members in the response. Use this to see members who have been removed due to email issues.
  • include_transactional_members (string, optional) Specify whether to include transactional members in the response. Use ‘true’ or ‘false’.
  • include_unsubscribed_members (string, optional) Set to ‘true’ to include unsubscribed members in the response.
  • pagination_offset (string, optional) The number of records to skip for pagination. Default is 0.
  • records_count (string, optional) The number of records to return. Default: 10. Max: 1000.
  • restrict_since_updated_time (string, optional) Restrict results to segments updated after this time using ISO 8601 format (e.g., 2015-10-21T15:41:36+00:00).
  • restrict_to_segments_created_before (string, optional) Restrict results to segments created before the specified time. Use ISO 8601 format: 2015-10-21T15:41:36+00:00.
  • restrict_to_segments_updated_before (string, optional) Restrict results to segments updated before the specified time using ISO 8601 format (e.g., 2015-10-21T15:41:36+00:00).
  • segment_type (string, optional) Specify the type of segment to filter results. Use known segment types as strings.

MailchimpMarketingApi.CreateMailchimpSegment


Create a new segment in a specific Mailchimp list.

Parameters

  • list_unique_id (string, required) The unique identifier for the Mailchimp list where the new segment will be created.
  • segment_name (string, required) The name of the segment to be created in Mailchimp.
  • emails_for_static_segment (array[string], optional) An array of emails for creating a static segment. An empty array means no subscribers. Cannot be used with ‘options’.
  • segment_match_conditions (array[json], optional) Array of conditions to define how the segment matches subscribers. Refer to the Mailchimp documentation for various condition types.
  • segment_match_type (string, optional) Specifies the match type for the segment conditions. Use ‘any’ to match any condition and ‘all’ to match all conditions.

MailchimpMarketingApi.GetSegmentInfo


Retrieve information about a specific Mailchimp segment.

Parameters

  • list_unique_id (string, required) The unique ID for the Mailchimp list to fetch segment information from.
  • segment_id (string, required) Provide the unique ID for the segment you want information on.
  • exclude_fields_list (string, optional) Comma-separated list of fields to exclude, using dot notation for sub-objects.
  • fields_to_return (string, optional) Comma-separated list of fields to return, using dot notation for sub-objects.
  • include_cleaned_members (string, optional) Set to ‘true’ to include cleaned members in the response. Cleaned members are those deleted due to bounce or other delivery issues.
  • include_transactional_members (string, optional) Set to ‘true’ to include transactional members in the response.
  • include_unsubscribed_members (string, optional) Set to ‘true’ to include unsubscribed members in the response.

MailchimpMarketingApi.DeleteSpecificSegment


Delete a specific segment from a Mailchimp list.

Parameters

  • list_unique_id (string, required) The unique ID for the Mailchimp list to target for segment deletion.
  • segment_unique_id (string, required) The unique identifier for the segment to be deleted. It must match the segment ID in Mailchimp.

MailchimpMarketingApi.UpdateMailchimpSegment


Update the details of a specific segment in a Mailchimp list.

Parameters

  • list_unique_id (string, required) The unique ID for the list to update the segment in. This ID is required to identify the list containing the target segment.
  • segment_name (string, required) The new name for the segment to be updated.
  • segment_unique_id (string, required) The unique ID for the segment to update.
  • segment_conditions (array[json], optional) An array of conditions that define the segment criteria. Each condition should be a JSON object specifying the targeting parameters.
  • segment_match_type (string, optional) Determines if any or all conditions must be met for the segment. Allowed values: ‘any’, ‘all’.
  • static_email_list (array[string], optional) An array of emails for the static segment. Emails not on the list are ignored. An empty array resets the segment, removing all members. Cannot be used with ‘options’.

MailchimpMarketingApi.UpdateListSegment


Batch update members in a Mailchimp list segment.

Parameters

  • list_unique_id (string, required) The unique identifier for the Mailchimp list.
  • segment_unique_id (string, required) The unique ID of the segment in the Mailchimp list for member updates.
  • emails_to_add_to_segment (array[string], optional) An array of email addresses to add to the specified static segment. Only existing list emails will be added. Limit of 500.
  • emails_to_remove_from_segment (array[string], optional) An array of up to 500 emails to remove from the static segment. Emails not in the list will be ignored.

MailchimpMarketingApi.GetSegmentMembersInfo


Get information about members in a saved segment.

Parameters

  • list_identifier (string, required) The unique ID representing the mailing list from which the segment members will be retrieved. This ID is required to specify the context of the segment.
  • segment_unique_id (string, required) The unique ID for the segment to retrieve members from.
  • fields_to_exclude (string, optional) Comma-separated list of fields to exclude using dot notation for sub-objects.
  • include_cleaned_members (string, optional) Specify ‘true’ to include cleaned (invalid or bounced) members in the response. Otherwise, specify ‘false’.
  • include_transactional_members (string, optional) Set to true to include transactional members in the response.
  • include_unsubscribed_members (string, optional) Specify ‘true’ to include unsubscribed members in the response, ‘false’ to exclude them.
  • included_fields (string, optional) Comma-separated list of specific fields to return. Use dot notation for sub-object parameters.
  • pagination_offset (string, optional) The number of records to skip for pagination purposes. Default is 0.
  • records_to_return (string, optional) The number of records to return. Default is 10; maximum is 1000.

MailchimpMarketingApi.AddMemberToStaticSegment


Add a member to a Mailchimp static segment.

Parameters

  • list_unique_id (string, required) The unique ID for the Mailchimp list to which the segment belongs.
  • segment_id (string, required) The unique ID for the segment to which the member will be added.
  • subscriber_email_address (string, required) The email address of the subscriber to be added to the static segment.

MailchimpMarketingApi.RemoveMemberFromMailchimpSegment


Remove a member from a Mailchimp static segment.

Parameters

  • email_md5_hash (string, required) The MD5 hash of the lowercase version of the list member’s email address.
  • list_unique_id (string, required) The unique ID of the mailing list from which the member will be removed.
  • segment_unique_id (string, required) The unique identifier for the Mailchimp segment from which the member will be removed.

MailchimpMarketingApi.SearchTagsByName


Search for tags on a list by name.

Parameters

  • list_id (string, required) The unique identifier for a Mailchimp list. This is essential for specifying which list to search for tags.
  • tag_name_search_query (string, optional) The prefix to filter tags by name. Returns tags where names start with this query.

MailchimpMarketingApi.GetMailchimpListMembers


Retrieve member details from a specific Mailchimp list.

Parameters

  • list_unique_id (string, required) The unique ID for the Mailchimp list to retrieve member information from.
  • changed_after_timestamp (string, optional) Restrict results to subscribers whose information changed after the specified timestamp in ISO 8601 format (e.g., 2015-10-21T15:41:36+00:00).
  • email_type (string, optional) Specify the type of email format. Typically ‘html’ or ‘text’.
  • fields_to_exclude (string, optional) Comma-separated list of fields to exclude from the response, using dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return. Use dot notation for sub-object parameters.
  • filter_by_interest_ids (string, optional) Comma-separated list of interest IDs to filter list members. Must be combined with interest_category_id and interest_match.
  • filter_by_since_last_campaign (string, optional) Filter subscribers by their status (subscribed/unsubscribed/pending/cleaned) since the last email campaign. Requires member status.
  • filter_unsubscribed_since (string, optional) Filter subscribers who unsubscribed since a specific date. Must use ‘unsubscribed’ status only.
  • filter_vip_members (string, optional) Filter to return only VIP list members. Use true for VIPs only, false for all members.
  • interest_category_id (string, optional) The unique id for the interest category used to filter Mailchimp list members.
  • interest_match_filter (string, optional) Specify how to match list members by interests. Options: ‘any’, ‘all’, or ‘none’. Must accompany interest_category_id and interest_ids.
  • number_of_records_to_return (string, optional) Specify the number of records to return, between 10 and 1000, default is 10.
  • opt_in_after_timestamp (string, optional) Restrict results to subscribers who opted-in after the specified timeframe in ISO 8601 format: 2015-10-21T15:41:36+00:00.
  • opt_in_before_timestamp (string, optional) Restrict results to subscribers who opted in before the specified timeframe. Use ISO 8601 format.
  • pagination_offset (string, optional) The number of records to skip for pagination. Default is 0.
  • restrict_change_before_timeframe (string, optional) Restrict results to subscribers whose information changed before the provided timeframe in ISO 8601 format (e.g., ‘2015-10-21T15:41:36+00:00’).
  • sort_field_for_members (string, optional) Specifies the field by which to sort the list members.
  • sort_order_direction (string, optional) Determines the order direction for sorted results. Common values are ‘asc’ for ascending and ‘desc’ for descending.
  • subscriber_status (string, optional) The status of the subscriber (e.g., subscribed, unsubscribed, cleaned, pending).
  • unique_email_identifier (string, optional) A unique identifier for the email address across all Mailchimp lists. Use this to filter for a specific member.

MailchimpMarketingApi.AddMemberToMailchimpList


Add a new member to a Mailchimp list.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • list_unique_id (string, optional) The unique ID for the Mailchimp list to which a new member will be added. This ID can be found in the Mailchimp account settings. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • bypass_merge_field_validation (string, optional) Set to true to accept member data without required merge fields. Defaults to false. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.GetListMemberInfo


Retrieve details about a specific list member in Mailchimp.

Parameters

  • list_id (string, required) The unique ID for the Mailchimp list to retrieve the member from.
  • member_identifier (string, required) The MD5 hash of the lowercase list member’s email, or the email address/contact_id itself.
  • fields_to_exclude (string, optional) A comma-separated list of fields to exclude from the response. Use dot notation for sub-objects.
  • fields_to_return (string, optional) Comma-separated list of fields to return. Use dot notation for sub-object parameters.

MailchimpMarketingApi.AddOrUpdateListMember


Add or update a member in a Mailchimp list.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • unique_list_id (string, optional) The unique ID identifying the Mailchimp list where members are added or updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • subscriber_identifier (string, optional) MD5 hash of the lowercase version of the member’s email address, email address, or contact ID. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • bypass_merge_field_check (string, optional) Set to true to allow member data without required merge fields. Defaults to false. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.UpdateListMemberInfo


Update information for a specific list member in Mailchimp.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • list_unique_id (string, optional) The unique ID for the Mailchimp list. This ID identifies which list to update the member information in. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • member_identifier (string, optional) The MD5 hash of the lowercase list member’s email, email address, or contact_id. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • skip_merge_validation (string, optional) Set to true to allow member data without merge field values, even if usually required. Defaults to false. Only used when mode is ‘execute’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.ArchiveListMember


Archives a member from a Mailchimp list.

Parameters

  • mailing_list_id (string, required) The unique identifier for the specific Mailchimp list to archive a member from.
  • member_identifier (string, required) The MD5 hash of the lowercase version of the list member’s email address, or use the email address/contact_id directly.

MailchimpMarketingApi.GetMemberActivity


Retrieve recent email activity for a list member.

Parameters

  • list_unique_id (string, required) The unique ID for the Mailchimp list you want to query.
  • member_identifier (string, required) MD5 hash of the lowercase email, email address, or contact ID of the list member.
  • actions_to_return (string, optional) Comma-separated list of specific member actions to retrieve, such as opens, clicks, and unsubscribes.
  • exclude_fields_from_activity (string, optional) A comma-separated list of fields to exclude from the member activity response. Use dot notation for sub-objects.
  • included_fields (string, optional) Comma-separated list of specific fields to retrieve for member activity, using dot notation for sub-objects.

MailchimpMarketingApi.GetMemberActivityFeed


Fetch a Mailchimp list member’s activity details.

Parameters

  • list_unique_id (string, required) The unique ID for the Mailchimp list. Required to retrieve the member’s activity data.
  • member_identifier (string, required) The MD5 hash of the lowercase version of the list member’s email address, or the email address itself, or contact_id.
  • activity_type_filters (string, optional) Comma-separated list of activity types to filter by, such as ‘open’, ‘bounce’, or ‘click’.
  • exclude_fields_from_response (string, optional) Comma-separated list of fields to exclude from the response, use dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to include in the response. Use dot notation for sub-objects.
  • number_of_records_to_return (string, optional) The number of activity records to return. Default is 10, max is 1000.
  • pagination_offset (string, optional) The number of records to skip for pagination. Default is 0.

MailchimpMarketingApi.RetrieveMemberTags


Fetches tags for a specific mailing list member.

Parameters

  • list_unique_id (string, required) The unique identifier for the mailing list. Required to specify which list to retrieve member tags from.
  • member_identifier (string, required) The MD5 hash of the lowercase version of the email, or email address, or contact_id of the list member.
  • exclude_specific_fields (string, optional) A comma-separated list of fields to exclude using dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return. Use dot notation for sub-object parameters.
  • pagination_offset (string, optional) The number of records to skip for pagination. Default is 0.
  • record_count (string, optional) Specify the number of records to return, between 1 and 1000. Default is 10.

MailchimpMarketingApi.UpdateListMemberTags


Add or remove tags from a Mailchimp list member.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • list_unique_id (string, optional) The unique ID for the Mailchimp list to update tags for a member. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • subscriber_email_hash (string, optional) The MD5 hash of the lowercase version of the list member’s email address. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.RetrieveContactEvents


Retrieve events for a specific contact in a list.

Parameters

  • contact_identifier (string, required) The unique identifier for the list member. This can be the MD5 hash of the lowercase email address, the email address itself, or the contact ID.
  • list_unique_id (string, required) The unique identifier for the Mailchimp list from which to retrieve contact events.
  • exclude_fields (string, optional) Comma-separated fields to exclude from the response using dot notation for sub-objects.
  • pagination_offset (string, optional) The number of records to skip for pagination. Default is 0.
  • records_to_return_count (string, optional) The number of records to return. Default is 10 and maximum is 1000.
  • return_field_list (string, optional) A comma-separated list of fields to return, using dot notation for sub-objects.

MailchimpMarketingApi.AddListMemberEvent


Add an event for a list member in Mailchimp.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • list_identifier (string, optional) The unique identifier for the Mailchimp list. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • list_member_identifier (string, optional) The MD5 hash of the lowercase version of the list member’s email address, or the email address/contact_id. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.GetMemberGoalEvents


Retrieve the last 50 goal events for a specific list member.

Parameters

  • list_unique_id (string, required) The unique identifier for the Mailchimp list. Required for fetching member goal events.
  • member_identifier (string, required) The MD5 hash of the lowercase version of the member’s email, email address, or contact_id.
  • exclude_fields_list (string, optional) Comma-separated list of fields to exclude, using dot notation for sub-objects.
  • include_fields (string, optional) Comma-separated list of specific fields to return, using dot notation for sub-objects.

MailchimpMarketingApi.GetMemberNotes


Retrieve recent notes for a Mailchimp list member.

Parameters

  • list_id (string, required) The unique ID of the Mailchimp list to retrieve notes for.
  • subscriber_hash (string, required) The MD5 hash of the lowercase version of the list member’s email address. Used to identify the list member.
  • exclude_fields (string, optional) Comma-separated list of fields to exclude using dot notation for sub-objects.
  • include_fields (string, optional) A comma-separated list of fields to include in the response. Use dot notation for sub-object parameters.
  • number_of_records_to_return (string, optional) Specify the number of member notes to return, between 1 and 1000. Default is 10.
  • order_direction (string, optional) Specifies the order direction for sorted note results. Accepts ‘asc’ or ‘desc’.
  • pagination_offset (string, optional) The number of records to skip for pagination. Default is 0.
  • sort_notes_by_field (string, optional) Specify the field to sort the notes by, e.g., ‘created_at’ or ‘updated_at’.

MailchimpMarketingApi.AddNoteToSubscriber


Add a new note for a specific subscriber in Mailchimp.

Parameters

  • list_unique_id (string, required) The unique identifier for the Mailchimp list. This is required to add a note to a subscriber’s profile in the specified list.
  • subscriber_email_hash (string, required) MD5 hash of the lowercase version of the subscriber’s email address.
  • subscriber_note_content (string, optional) The content of the note for a subscriber. It must be limited to 1,000 characters.

MailchimpMarketingApi.GetListMemberNote


Retrieve a specific note for a list member.

Parameters

  • list_unique_id (string, required) The unique identifier for the mailing list to retrieve a member’s note from.
  • member_identifier (string, required) The MD5 hash of the lowercase email, the email address itself, or contact ID for a list member.
  • note_id (string, required) The unique identifier for the note associated with a list member.
  • exclude_fields (string, optional) A comma-separated list of fields to exclude using dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return, using dot notation for sub-objects.

MailchimpMarketingApi.UpdateMemberNote


Update a specific note for a list member in Mailchimp.

Parameters

  • list_unique_id (string, required) The unique ID for the mailing list where the note is being updated.
  • member_identifier (string, required) The MD5 hash, email address, or contact_id of the list member.
  • note_identifier (string, required) The unique identifier for the note to be updated.
  • note_content (string, optional) Content of the note to be updated. Must not exceed 1,000 characters.

MailchimpMarketingApi.DeleteMemberNote


Delete a specific note for a list member.

Parameters

  • list_unique_id (string, required) The unique identifier for the list in which the member’s note is to be deleted.
  • member_identifier (string, required) The MD5 hash of the member’s email (in lowercase), the email itself, or contact_id for identifying list members.
  • note_id (string, required) The ID for the specific note you want to delete for a list member.

MailchimpMarketingApi.DeleteMemberDataPermanently


Permanently delete a list member’s data in Mailchimp.

Parameters

  • list_unique_id (string, required) The unique ID of the list from which the member will be deleted. This ID identifies the target list in Mailchimp.
  • member_email_hash (string, required) MD5 hash of the lowercase version of the member’s email address.

MailchimpMarketingApi.GetAudienceMergeFields


Get a list of all merge fields for an audience.

Parameters

  • audience_list_id (string, required) The unique ID for the audience list in Mailchimp.
  • exclude_fields_list (string, optional) A comma-separated list of fields to exclude from the response. Use dot notation for sub-object fields.
  • fields_to_return (string, optional) Comma-separated list of fields to return, using dot notation for sub-objects.
  • is_required_merge_field (string, optional) Indicates if the merge field is required. Pass ‘true’ or ‘false’.
  • merge_field_type (string, optional) Specify the type of merge field to retrieve, such as ‘text’, ‘number’, etc.
  • number_of_records_to_return (string, optional) Specify the number of records to return, between 1 and 1000 (default is 10).
  • pagination_offset (string, optional) The number of records to skip for pagination. Default is 0.

MailchimpMarketingApi.AddAudienceMergeField


Add a new merge field to a specific audience.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • audience_list_id (string, optional) The unique ID of the Mailchimp audience list to which the merge field will be added. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.GetMergeFieldInfo


Retrieve information about a specific merge field.

Parameters

  • list_id (string, required) The unique ID of the Mailchimp list to get merge field information from.
  • merge_field_id (string, required) The unique identifier for the merge field in the list.
  • exclude_merge_fields (string, optional) Comma-separated list of fields to exclude using dot notation for sub-object parameters.
  • fields_to_return (string, optional) Specify the fields to return, using comma-separated dot notation for nested fields.

MailchimpMarketingApi.UpdateMergeField


Update a specific merge field in a list.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • list_id (string, optional) The unique ID for the list to update the merge field in. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • merge_field_id (string, optional) The unique ID for the specific merge field to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.DeleteMergeField


Delete a specific merge field from a Mailchimp list.

Parameters

  • list_unique_id (string, required) The unique ID for the Mailchimp list from which to delete the merge field.
  • merge_field_id (string, required) The ID for the merge field to delete from the Mailchimp list.

MailchimpMarketingApi.GetListWebhooksInfo


Get information about all webhooks for a specific list.

Parameters

  • list_unique_identifier (string, required) The unique identifier for the mailing list to retrieve webhook information.

MailchimpMarketingApi.CreateMailchimpWebhook


Create a new webhook for a specific Mailchimp list.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • mailchimp_list_id (string, optional) The unique ID for the Mailchimp list for which the webhook will be created. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.GetWebhookInfo


Retrieve details of a specific Mailchimp webhook.

Parameters

  • list_unique_id (string, required) The unique ID for the Mailchimp list to retrieve the webhook information.
  • webhook_id (string, required) Provide the unique ID of the webhook to retrieve its information.

MailchimpMarketingApi.DeleteMailchimpWebhook


Delete a specific webhook from a Mailchimp list.

Parameters

  • list_id (string, required) The unique ID for the Mailchimp list from which the webhook will be deleted. This ID identifies the list containing the target webhook.
  • webhook_id (string, required) The unique identifier for the webhook to be deleted from the specified Mailchimp list.

MailchimpMarketingApi.UpdateWebhookSettings


Update the settings for an existing webhook.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • list_id (string, optional) The unique identifier for the mailing list associated with the webhook. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • webhook_identifier (string, optional) The unique identifier for the webhook to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.GetListSignupForms


Retrieve signup forms for a Mailchimp list.

Parameters

  • list_unique_id (string, required) The unique ID of the Mailchimp list for retrieving signup forms.

MailchimpMarketingApi.CustomizeListSignupForm


Customize a list’s default signup form in Mailchimp.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • list_unique_id (string, optional) The unique ID for the Mailchimp list to customize the signup form. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.GetListSubscriberLocations


Retrieve subscriber location data by list.

Parameters

  • list_unique_id (string, required) The unique ID for the subscriber list in Mailchimp.
  • exclude_fields (string, optional) Comma-separated list of fields to exclude using dot notation for sub-objects.
  • include_fields (string, optional) A comma-separated list of fields to include in the response. Use dot notation for sub-object parameters.

MailchimpMarketingApi.GetListSurveysInfo


Retrieve information about surveys for a specific list.

Parameters

  • list_unique_id (string, required) The unique identifier for the list to retrieve survey information. This ID is essential for specifying which list’s surveys to access.

MailchimpMarketingApi.GetSurveyDetails


Retrieve details about a specific Mailchimp survey.

Parameters

  • list_unique_id (string, required) The unique identifier for the Mailchimp list associated with the survey.
  • survey_id (string, required) The unique ID of the survey to retrieve details for in Mailchimp.

MailchimpMarketingApi.PublishMailchimpSurvey


Publishes a Mailchimp survey from draft to published status.

Parameters

  • mailchimp_list_id (string, required) The unique ID for the Mailchimp list associated with the survey.
  • survey_id (string, required) The unique identifier of the survey to be published. Required for specifying which survey to publish.

MailchimpMarketingApi.UnpublishMailchimpSurvey


Unpublish a survey in Mailchimp Marketing.

Parameters

  • mailchimp_list_id (string, required) The unique ID for the Mailchimp list associated with the survey to unpublish.
  • survey_id (string, required) Enter the unique ID of the survey to unpublish in Mailchimp.

MailchimpMarketingApi.CreateSurveyCampaignEmail


Generate a campaign email linking to a survey.

Parameters

  • list_identifier (string, required) The unique identifier for the email list.
  • survey_identifier (string, required) The unique identifier for the survey to link in the campaign email.

MailchimpMarketingApi.GetAllLandingPages


Retrieve all landing pages from Mailchimp.

Parameters

  • exclude_fields_list (string, optional) A comma-separated list of fields to exclude using dot notation for sub-objects.
  • include_fields (string, optional) Comma-separated list of fields to include in the response, using dot notation for nested fields.
  • record_count (string, optional) Specify the number of landing page records to return. Defaults to 10; maximum is 1000.
  • sort_by_field (string, optional) Specify the field by which the landing pages should be sorted.
  • sort_direction (string, optional) Specifies the order direction for sorting the results (e.g., ascending or descending).

MailchimpMarketingApi.CreateMailchimpLandingPage


Create an unpublished Mailchimp landing page.

Parameters

  • enable_restricted_data_processing (boolean, optional) Enable restricted data processing under CCPA for tracking. True ensures compliance with CCPA.
  • landing_page_description (string, optional) Provide a description for the Mailchimp landing page.
  • landing_page_name (string, optional) The name of the landing page to be created.
  • landing_page_template_id (integer, optional) The integer ID representing the template of the Mailchimp landing page.
  • landing_page_template_type (string, optional) Specifies the template type for the landing page. Options are ‘signup’ or ‘product’.
  • landing_page_title (string, optional) The title that appears in the browser’s title bar for the landing page.
  • mailchimp_list_id (string, optional) The ID of the Mailchimp list associated with the landing page.
  • store_identifier (string, optional) The unique identifier of the store linked to this landing page.
  • track_with_mailchimp (boolean, optional) Set to true to use cookies for tracking unique visitors and calculating conversion rates.
  • use_account_default_list (string, optional) Set to ‘true’ to use the account’s default list instead of specifying a list_id for the landing page.

MailchimpMarketingApi.GetLandingPageInfo


Retrieve information about a specific landing page by ID.

Parameters

  • landing_page_id (string, required) The unique identifier for the landing page to retrieve information about.
  • exclude_fields_list (string, optional) A comma-separated list of fields to exclude. Use dot notation for sub-object parameters.
  • fields_to_return (string, optional) A comma-separated list of fields to return. Use dot notation for sub-object parameters.

MailchimpMarketingApi.UpdateLandingPage


Update a landing page on Mailchimp.

Parameters

  • landing_page_id (string, required) The unique ID for the landing page to be updated.
  • enable_restricted_data_processing (boolean, optional) Set to true to enable Google’s restricted data processing in compliance with the CCPA for this landing page.
  • enable_tracking_with_mailchimp (boolean, optional) Enable cookie tracking to monitor unique visitors and calculate conversion rates. More info: here .
  • landing_page_description (string, optional) Provide a description for the landing page. This text summarizes the page’s purpose and content.
  • landing_page_name (string, optional) The name for the landing page to be updated.
  • landing_page_title (string, optional) The title displayed in the browser’s title bar for the landing page.
  • list_id_for_landing_page (string, optional) The ID of the list associated with this landing page.
  • store_id (string, optional) The ID of the store associated with this landing page. It must match an existing store in the Mailchimp account.

MailchimpMarketingApi.DeleteLandingPage


Delete a specified landing page.

Parameters

  • landing_page_id (string, required) The unique ID for the landing page to be deleted.

MailchimpMarketingApi.PublishLandingPage


Publishes a landing page from draft or edited state.

Parameters

  • landing_page_id (string, required) The unique identifier for the landing page to publish.

MailchimpMarketingApi.UnpublishLandingPage


Unpublish a draft or published landing page.

Parameters

  • landing_page_id (string, required) The unique ID of the landing page to be unpublished. Required for identifying the specific page on Mailchimp.

MailchimpMarketingApi.GetLandingPageHtml


Retrieve the HTML content of a Mailchimp landing page.

Parameters

  • landing_page_id (string, required) The unique identifier for the Mailchimp landing page to retrieve.
  • exclude_fields_list (string, optional) A comma-separated list of fields to exclude from the response using dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return, using dot notation for nested objects.

MailchimpMarketingApi.GetCampaignReports


Retrieve detailed campaign reports from Mailchimp.

Parameters

  • campaign_type (string, optional) Specify the type of campaign to retrieve reports for. Valid options are dependent on Mailchimp’s supported campaign types.
  • exclude_fields_list (string, optional) A comma-separated list of fields to exclude from the report. Use dot notation for sub-objects.
  • included_fields (string, optional) Comma-separated list of fields to include in the response, using dot notation for sub-objects.
  • number_of_records_to_return (string, optional) Specify the number of records to return, ranging from 10 to 1000. Default is 10.
  • pagination_offset (string, optional) The number of records to skip for pagination. Default is 0.
  • restrict_to_campaigns_sent_after (string, optional) Restrict the response to campaigns sent after the specified ISO 8601 date and time.
  • restrict_to_campaigns_sent_before (string, optional) Restrict response to campaigns sent before this ISO 8601 time format (e.g., 2015-10-21T15:41:36+00:00).

MailchimpMarketingApi.GetCampaignReportDetails


Retrieve detailed report for a specific sent campaign.

Parameters

  • campaign_unique_id (string, required) The unique ID for the campaign to retrieve its report details.
  • exclude_fields_list (string, optional) Comma-separated list of fields to be excluded from the response. Use dot notation for sub-object references.
  • fields_to_return (string, optional) Comma-separated list of fields to return. Use dot notation for sub-objects.

MailchimpMarketingApi.GetCampaignAbuseReports


Get a list of abuse complaints for a specific campaign.

Parameters

  • campaign_unique_id (string, required) The unique identifier for the email marketing campaign to fetch abuse complaints.
  • exclude_fields (string, optional) Comma-separated list of fields to exclude in the response using dot notation for sub-objects.
  • include_fields (string, optional) A comma-separated list of fields to include in the response. Use dot notation for nested fields.

MailchimpMarketingApi.GetCampaignAbuseReportDetails


Retrieve details of an abuse report for a campaign.

Parameters

  • abuse_report_id (string, required) The unique identifier for the abuse report. This ID is necessary to retrieve the specific report details.
  • campaign_unique_id (string, required) The unique identifier for the campaign to fetch the abuse report details.
  • exclude_fields_list (string, optional) A comma-separated list of fields to exclude from the response. Use dot notation for sub-objects.
  • include_fields (string, optional) A comma-separated list of fields to include in the response, using dot notation for sub-objects.

MailchimpMarketingApi.GetCampaignAdviceFeedback


Get feedback based on a campaign’s performance data.

Parameters

  • campaign_id (string, required) The unique identifier for the campaign to get advice feedback on.
  • exclude_fields_to_return (string, optional) A comma-separated list of fields to omit in the response. Use dot notation for sub-objects.
  • include_fields (string, optional) Comma-separated fields to include in the response. Use dot notation for sub-objects.

MailchimpMarketingApi.GetCampaignClickDetails


Get details about link clicks in Mailchimp campaigns.

Parameters

  • campaign_unique_id (string, required) The unique identifier for a specific Mailchimp campaign. Required to fetch corresponding click details.
  • fields_to_exclude (string, optional) Comma-separated list of fields to exclude using dot notation for sub-objects.
  • number_of_records_to_return (string, optional) Specify the number of click records to return. The default is 10, and the maximum is 1000.
  • pagination_offset (string, optional) Number of records to skip for pagination. Default is 0.
  • return_fields (string, optional) A comma-separated list of fields to include in the response. Use dot notation for sub-objects.
  • sort_by_field (string, optional) Specify the field to sort click reports by, such as ‘clicks’, ‘unique_clicks’, or ‘link_name’.
  • sort_direction (string, optional) Determines the order direction for sorted results, such as ascending or descending.

MailchimpMarketingApi.GetCampaignLinkClickDetails


Get click details for a specific campaign link.

Parameters

  • campaign_unique_id (string, required) The unique identifier for the Mailchimp campaign to fetch link click details.
  • link_identifier (string, required) The unique identifier for the link whose click details are to be retrieved in the campaign report.
  • excluded_fields_list (string, optional) A comma-separated list of fields to exclude from the response, using dot notation for sub-objects.
  • include_fields (string, optional) A comma-separated list of fields to return. Use dot notation for sub-objects.

MailchimpMarketingApi.FetchClickDetailsForCampaign


Retrieve details on members who clicked a specific campaign link.

Parameters

  • campaign_id (string, required) A unique identifier for the email marketing campaign to retrieve click details.
  • link_identifier (string, required) The unique identifier for the specific link in the campaign. This ID is used to retrieve details of list members who clicked the link.
  • exclude_fields_list (string, optional) A comma-separated list of fields to exclude from the response. Use dot notation for sub-object parameters.
  • fields_to_return (string, optional) A comma-separated list of fields to include in the response. Use dot notation for nested fields.
  • pagination_offset (string, optional) The number of records to skip for pagination. Default is 0.
  • record_count (string, optional) The number of member records to return. Default is 10 and the maximum is 1000.

MailchimpMarketingApi.GetSubscriberClickDetails


Retrieve details of a subscriber’s link click in a campaign.

Parameters

  • campaign_id (string, required) The unique identifier for the campaign to get subscriber click details.
  • link_identifier (string, required) The unique ID for the link clicked within a campaign. Use to specify which link’s click details to retrieve.
  • subscriber_email_hash (string, required) The MD5 hash of the lowercase version of the subscriber’s email address.
  • exclude_fields_list (string, optional) Comma-separated list of fields to exclude from the result, using dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of specific fields to include in the response. Use dot notation for nested objects.

MailchimpMarketingApi.GetCampaignOpenDetails


Get details on opened campaign emails by list members.

Parameters

  • campaign_unique_id (string, required) The unique identifier for the campaign. Required to retrieve open details for specific campaign emails.
  • exclude_fields_to_return (string, optional) Comma-separated fields to exclude from the response. Use dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return, using dot notation for sub-objects.
  • number_of_records_to_return (string, optional) Specify the number of records to return. Default is 10, maximum is 1000.
  • pagination_offset (string, optional) The number of records from the collection to skip for pagination. Default is 0.
  • sort_by_field (string, optional) Specify the field by which to sort the open reports. Choose from available fields to determine the order of results.
  • sort_order_direction (string, optional) Specify the order direction for sorted results. Use ‘asc’ for ascending or ‘desc’ for descending.
  • start_date_time_for_campaign_open_events (string, optional) Restrict results to campaign open events that occur after this date and time in ISO 8601 format (e.g., 2015-10-21T15:41:36+00:00).

MailchimpMarketingApi.GetCampaignSubscriberOpenDetails


Retrieve details of a subscriber who opened a campaign.

Parameters

  • campaign_unique_id (string, required) The unique identifier for the campaign to retrieve subscriber open details.
  • subscriber_email_hash (string, required) The MD5 hash of the lowercase version of the subscriber’s email address.
  • exclude_fields_from_response (string, optional) A comma-separated list of fields to exclude from the response, using dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return for the subscriber’s open details. Use dot notation for sub-object fields.

MailchimpMarketingApi.GetCampaignDomainPerformance


Get top domain performance for an email campaign.

Parameters

  • campaign_unique_id (string, required) The unique identifier for the email campaign to retrieve domain performance statistics.
  • exclude_fields_from_report (string, optional) Comma-separated list of fields to exclude from the report, using dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return in the response. Use dot notation for sub-object parameters.

MailchimpMarketingApi.GetCampaignSocialActivity


Get social activity summary for a campaign using EepURL.

Parameters

  • campaign_unique_id (string, required) The unique id for the campaign to retrieve its social activity summary.
  • fields_to_exclude (string, optional) Comma-separated list of fields to exclude from the response. Use dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to include in the response, using dot notation for sub-object parameters.

MailchimpMarketingApi.RetrieveCampaignSubscriberActivity


Retrieve subscriber activity for a specific campaign.

Parameters

  • campaign_unique_id (string, required) The unique identifier for a specific email campaign.
  • activity_since_timestamp (string, optional) Restrict results to email activity events occurring after this timestamp, using ISO 8601 format.
  • fields_to_exclude (string, optional) Comma-separated list of fields to exclude from the response. Use dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to include in the response. Use dot notation for sub-object fields.
  • number_of_records_to_return (string, optional) Specifies how many records to return. The default is 10, with a maximum of 1000.
  • pagination_offset (string, optional) The number of records to skip for pagination. Default is 0.

MailchimpMarketingApi.GetCampaignEmailActivity


Retrieve specific list member’s activity in a campaign.

Parameters

  • campaign_unique_id (string, required) The unique identifier for the campaign whose member activity is being retrieved.
  • subscriber_hash (string, required) The MD5 hash of the lowercase version of the list member’s email address for which you want to retrieve activity.
  • fields_to_exclude (string, optional) A comma-separated list of fields to exclude from the response using dot notation for sub-objects.
  • fields_to_return (string, optional) Comma-separated list of fields to return, using dot notation for sub-objects.
  • restrict_activity_since (string, optional) Restrict results to email activity events occurring after this time (ISO 8601 format).

MailchimpMarketingApi.FetchCampaignOpenLocations


Retrieve top open locations for a specific campaign.

Parameters

  • campaign_unique_id (string, required) The unique identifier for the specific marketing campaign.
  • fields_to_exclude (string, optional) A comma-separated list of fields to exclude. Use dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to include in the response. Use dot notation for sub-objects.
  • number_of_records (string, optional) Specify the number of location records to return. Default is 10, maximum is 1000.
  • records_to_skip (string, optional) Number of records to skip for pagination purposes. Default is 0.

MailchimpMarketingApi.GetCampaignRecipients


Retrieve information about campaign recipients.

Parameters

  • campaign_unique_identifier (string, required) The unique identifier for the specific campaign whose recipients you want to retrieve.
  • fields_to_exclude (string, optional) A comma-separated list of fields to exclude, using dot notation for sub-objects.
  • include_fields (string, optional) Comma-separated list of fields to return, using dot notation for sub-objects.
  • number_of_records_to_return (string, optional) Specify the number of recipient records to return, between 1 and 1000. Default is 10.
  • pagination_offset (string, optional) Number of records to skip for pagination. Default is 0.

MailchimpMarketingApi.GetCampaignRecipientInfo


Get information about a specific campaign recipient.

Parameters

  • campaign_unique_id (string, required) The unique ID for the campaign for which recipient information is requested. It should be in string format and is required to identify the specific campaign.
  • recipient_subscriber_hash (string, required) MD5 hash of the lowercase version of the recipient’s email address.
  • excluded_fields (string, optional) A comma-separated list of fields to exclude. Use dot notation for sub-object parameters.
  • fields_to_return (string, optional) Comma-separated fields to include in the response, using dot notation for sub-objects.

MailchimpMarketingApi.GetCampaignSubReports


Retrieve sub-reports of a specific parent campaign.

Parameters

  • campaign_unique_id (string, required) The unique ID of the parent campaign to retrieve sub-reports for.
  • fields_to_exclude (string, optional) A comma-separated list of fields to exclude. Use dot notation for sub-object parameters.
  • return_fields (string, optional) Comma-separated list of fields to return, using dot notation for sub-objects.

MailchimpMarketingApi.GetUnsubscribedCampaignMembers


Get details of members unsubscribed from a specific campaign.

Parameters

  • campaign_unique_id (string, required) The unique identifier for the marketing campaign to retrieve unsubscribed members information.
  • exclude_fields_list (string, optional) Comma-separated list of fields to exclude using dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to include in the response, using dot notation for sub-objects.
  • number_of_records_to_return (string, optional) Specify the number of records to return. Default is 10 and maximum is 1000.
  • pagination_offset (string, optional) The number of records to skip for pagination, with a default value of 0.

MailchimpMarketingApi.GetUnsubscribedMemberInfo


Retrieve info on an unsubscribed list member from a campaign.

Parameters

  • campaign_unique_id (string, required) The unique identifier for the Mailchimp campaign.
  • subscriber_email_hash (string, required) The MD5 hash of the lowercase version of the list member’s email address for identification.
  • exclude_fields_list (string, optional) A list of fields to exclude, using dot notation for sub-objects.
  • include_fields (string, optional) Specify which fields to return, using a comma-separated list with dot notation for sub-objects.

MailchimpMarketingApi.GetCampaignProductActivity


Get breakdown of product activity for a campaign.

Parameters

  • campaign_unique_id (string, required) The unique identifier for the campaign whose product activity is being retrieved.
  • exclude_fields_from_response (string, optional) A comma-separated list of fields to exclude from the response. Use dot notation for sub-objects.
  • include_fields (string, optional) Comma-separated list of fields to return, using dot notation for sub-objects.
  • number_of_records_to_return (string, optional) The number of records to return, between 1 and 1000. Defaults to 10.
  • pagination_offset (string, optional) Number of records to skip for pagination. Default is 0.
  • sort_results_by_field (string, optional) Specify the field by which to sort the product activity results. Use dot notation for sub-object fields.

MailchimpMarketingApi.GetAvailableTemplates


Retrieve a list of available email templates.

Parameters

  • created_after_date (string, optional) Retrieve templates created after a specific date. Use ISO 8601 format (e.g., 2015-10-21T15:41:36+00:00).
  • exclude_fields_list (string, optional) Comma-separated fields to exclude from the response, using dot notation for sub-objects.
  • fields_to_return (string, optional) Comma-separated list of fields to include in the response, using dot notation for sub-objects.
  • filter_by_category (string, optional) Limit the results to templates that match a specific category.
  • number_of_records_to_return (string, optional) Specify the number of template records to return (1-1000). Default is 10.
  • pagination_offset (string, optional) Number of records to skip for pagination. Default is 0. Use for paginated responses.
  • restrict_before_date_created (string, optional) Restrict the response to templates created before the specified date in ISO 8601 format. For example: 2015-10-21T15:41:36+00:00.
  • sort_order_direction (string, optional) Specify the order direction for sorted results (‘asc’ for ascending, ‘desc’ for descending).
  • sort_templates_by_field (string, optional) Specify the field to sort templates by. Determines the sorting order of returned templates.
  • template_content_type (string, optional) Filter templates based on content structure. Use ‘template’ for legacy, ‘multichannel’ for new editor, or ‘html’ for code your own.
  • template_creator_user (string, optional) Specify the Mailchimp account user who created the template to filter results.
  • template_folder_id (string, optional) The unique ID for the folder containing templates to retrieve.
  • template_type (string, optional) Specify the template type to limit the results. This filters the email templates based on their type.

MailchimpMarketingApi.CreateMailchimpTemplate


Create a new Classic template in Mailchimp.

Parameters

  • template_html_content (string, required) The raw HTML content for the template, supporting Mailchimp Template Language.
  • template_name (string, required) The name assigned to the new template. It should be descriptive for easy identification.
  • template_folder_id (string, optional) The ID of the folder where the template will be stored. Ensure the folder exists in the Mailchimp account.

MailchimpMarketingApi.GetMailchimpTemplateInfo


Retrieves detailed information about a specific Mailchimp template.

Parameters

  • template_id (string, required) The unique identifier for the Mailchimp template to retrieve information about.
  • fields_to_exclude (string, optional) Comma-separated list of fields to exclude from the response. Use dot notation for sub-objects.
  • fields_to_return (string, optional) Specify a comma-separated list of fields to include in the response. Use dot notation for sub-object parameters.

MailchimpMarketingApi.UpdateEmailTemplate


Update the details of an existing email template.

Parameters

  • template_html_content (string, required) The raw HTML for the template using Mailchimp’s Template Language.
  • template_name (string, required) The name of the email template to update.
  • template_unique_id (string, required) The unique identifier for the email template to be updated.
  • destination_folder_id (string, optional) The ID of the folder where the template is currently located.

MailchimpMarketingApi.DeleteEmailTemplate


Delete a specific email template in Mailchimp.

Parameters

  • template_unique_id (string, required) The unique identifier for the email template to be deleted in Mailchimp.

MailchimpMarketingApi.GetTemplateEditableSections


Retrieve editable sections and default content of a template.

Parameters

  • template_unique_id (string, required) The unique identifier for the Mailchimp template to retrieve editable sections.
  • exclude_fields_list (string, optional) A comma-separated list of fields to exclude, using dot notation for sub-objects.
  • fields_to_return (string, optional) Comma-separated list of fields to include in the response. Use dot notation for sub-objects.

MailchimpMarketingApi.GetAccountOrders


Retrieve information about an account’s ecommerce orders.

Parameters

  • exclude_order_fields (string, optional) Comma-separated list of fields to exclude, using dot notation for sub-objects.
  • fields_to_return (string, optional) Comma-separated list of fields to return. Use dot notation for sub-object parameters.
  • filter_by_outreach_id (string, optional) Return orders associated with the specified outreach_id.
  • number_of_records_to_return (string, optional) Specify the number of order records to return. Default is 10, maximum is 1000.
  • pagination_offset (string, optional) The number of records to skip for pagination. Default is 0.
  • restrict_to_campaign_id (string, optional) Restrict results to orders with a specific campaign ID value.
  • restrict_to_outreach_orders (string, optional) Restrict results to orders that have an outreach attached, such as an email campaign or Facebook ad.
  • specific_customer_id (string, optional) Restrict results to orders made by a specific customer using their unique customer ID.

MailchimpMarketingApi.GetEcommerceStoresInfo


Retrieve information about all ecommerce stores in the account.

Parameters

  • exclude_fields_list (string, optional) A comma-separated list of fields to exclude from the response, using dot notation for nested objects.
  • fields_to_return (string, optional) Comma-separated list of fields to return using dot notation for sub-objects.
  • pagination_offset (string, optional) The number of records to skip for pagination. Default is 0.
  • records_to_return (string, optional) Specify the number of store records to return (10 to 1000).

MailchimpMarketingApi.AddNewEcommerceStore


Add a new e-commerce store to your Mailchimp account.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.GetEcommerceStoreInfo


Retrieve detailed information about a specific eCommerce store.

Parameters

  • store_id (string, required) A unique identifier for the store to retrieve information about.
  • excluded_fields_list (string, optional) Comma-separated list of fields to exclude from the response, using dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return. Use dot notation for sub-object parameters.

MailchimpMarketingApi.UpdateEcommerceStore


Update an e-commerce store’s details.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • store_identifier (string, optional) The unique identifier for the store you want to update. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.DeleteEcommerceStore


Delete a store and its associated subresources.

Parameters

  • store_identifier (string, required) The unique identifier for the store to be deleted.

MailchimpMarketingApi.GetStoreCartsInfo


Retrieve information about a store’s ecommerce carts.

Parameters

  • store_identifier (string, required) The unique identifier for the store to retrieve cart information.
  • exclude_fields (string, optional) Comma-separated list of fields to exclude from the response. Use dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to include in the response, using dot notation for nested objects.
  • number_of_records_to_return (string, optional) Specify the number of records to return, up to a maximum of 1000. Default is 10.
  • pagination_offset (string, optional) The number of records to skip for pagination. Default is 0.

MailchimpMarketingApi.AddCartToStore


Add a new cart to an ecommerce store.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • store_identifier (string, optional) The unique identifier for the ecommerce store where the new cart will be added. This is essential to specify the target store. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.GetCartInfo


Fetch information about a specific ecommerce cart.

Parameters

  • cart_identifier (string, required) The unique identifier for the cart in the ecommerce store.
  • store_identifier (string, required) The unique identifier for the store. Use this to specify which store’s cart information to retrieve.
  • fields_to_exclude (string, optional) Comma-separated list of fields to exclude using dot notation for nested objects.
  • include_fields (string, optional) Specify a comma-separated list of fields to return, using dot notation for sub-objects.

MailchimpMarketingApi.UpdateCart


Update a specific cart in an e-commerce store.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • store_id (string, optional) The unique identifier for the store where the cart is located. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • cart_identifier (string, optional) The unique identifier for the cart. Used to specify which cart to update in the e-commerce store. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.DeleteCart


Deletes a specific cart from an ecommerce store.

Parameters

  • cart_id (string, required) The ID for the cart to be deleted from the store.
  • store_identifier (string, required) The unique identifier for the ecommerce store from which the cart will be deleted.

MailchimpMarketingApi.GetCartLineItemsInfo


Retrieve information about a cart’s line items.

Parameters

  • cart_id (string, required) The unique identifier for the cart to retrieve line items for.
  • store_identifier (string, required) The unique identifier for the store containing the cart.
  • exclude_fields (string, optional) Specify fields to exclude from the response. Use a comma-separated list with dot notation for sub-object parameters.
  • fields_to_return (string, optional) A comma-separated list of fields to return in the response. Use dot notation for sub-object parameters.
  • pagination_offset (string, optional) Number of records to skip for pagination. Defaults to 0.
  • records_to_return (string, optional) The number of cart line items to return, from 1 to 1000. Default is 10.

MailchimpMarketingApi.AddLineItemToCart


Add a new line item to an existing shopping cart.

Parameters

  • cart_identifier (string, required) The unique identifier for the cart to which the line item will be added.
  • cart_line_item_identifier (string, required) A unique identifier for the cart line item.
  • line_item_price (number, required) The monetary price for the line item being added to the cart. Must be a numeric value.
  • line_item_quantity (integer, required) The number of units for the specified product variant in the cart.
  • product_id (string, required) A unique identifier for the product to be added to the cart line item.
  • product_variant_id (string, required) A unique identifier for the product variant to be added to the cart. This is necessary to specify which variant of the product is being added.
  • store_identifier (string, required) The unique identifier for the store. This is necessary to specify which store’s cart will be updated.

MailchimpMarketingApi.RetrieveCartLineItemInfo


Get information about a specific cart line item.

Parameters

  • cart_identifier (string, required) The unique identifier for the cart. Required to retrieve specific cart line item information.
  • cart_line_item_id (string, required) The ID for the line item in a specific cart. Used to identify which item details to retrieve.
  • store_identifier (string, required) Unique identifier for the store. Use this to specify which store’s cart line item you want to retrieve.
  • exclude_fields (string, optional) Comma-separated list of fields to exclude from the response. Use dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return for the cart line item. Use dot notation for sub-objects.

MailchimpMarketingApi.UpdateCartLineItem


Update a specific cart line item in Mailchimp.

Parameters

  • cart_id (string, required) The unique identifier for the cart.
  • cart_line_item_id (string, required) The unique identifier for the line item within the cart to be updated.
  • store_identifier (string, required) The unique identifier for the e-commerce store. Essential for specifying which store’s cart line item to update.
  • cart_line_item_price (number, optional) The price of a cart line item to be updated.
  • cart_line_item_quantity (integer, optional) The quantity of the cart line item to update.
  • product_identifier (string, optional) A unique identifier for the product associated with the cart line item.
  • product_variant_identifier (string, optional) A unique identifier for the product variant associated with the cart line item. Required to specify which variant to update.

MailchimpMarketingApi.DeleteCartLineItem


Delete a specific cart line item.

Parameters

  • cart_identifier (string, required) The unique identifier for the cart in the eCommerce store.
  • line_item_id (string, required) ID for the line item in the cart to be deleted.
  • store_identifier (string, required) The unique identifier for the store from which the cart line item will be deleted.

MailchimpMarketingApi.GetStoreCustomersInfo


Retrieve information about a store’s customers.

Parameters

  • store_identifier (string, required) The unique identifier for the e-commerce store to retrieve customer information.
  • fields_to_exclude (string, optional) Comma-separated fields to exclude in the response, using dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return, using dot notation for sub-objects.
  • filter_by_email_address (string, optional) Restrict the response to customers matching the specified email address.
  • number_of_records_to_return (string, optional) The number of customer records to return. Default is 10, maximum is 1000.
  • pagination_offset (string, optional) Number of records to skip for pagination. Default is 0.

MailchimpMarketingApi.AddCustomerToStore


Add a new customer to an ecommerce store.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • store_identifier (string, optional) The unique identifier for the ecommerce store where the customer will be added. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.GetCustomerInfo


Retrieve specific customer information from an eCommerce store.

Parameters

  • customer_id (string, required) The unique identifier for a customer in a specific store. Required to fetch customer details.
  • store_id (string, required) The unique identifier for the eCommerce store.
  • fields_to_exclude (string, optional) Comma-separated list of fields to exclude using dot notation for sub-objects.
  • return_fields (string, optional) A comma-separated list of fields to return for the customer data. Use dot notation for sub-objects.

MailchimpMarketingApi.AddOrUpdateCustomerInStore


Add or update a customer in an eCommerce store.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • store_identifier (string, optional) The unique identifier for the eCommerce store where the customer will be added or updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • customer_identifier (string, optional) The unique identifier for the customer in the specified store. This ID is necessary for adding or updating customer details. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.UpdateCustomerInfo


Update a customer’s information in an ecommerce store.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • store_identifier (string, optional) The unique identifier for the ecommerce store where the customer resides. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • customer_identifier (string, optional) The unique identifier for a customer in a specific store. Required to update customer information. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.DeleteStoreCustomer


Delete a customer from an ecommerce store.

Parameters

  • customer_identifier (string, required) The unique identifier for the customer to be deleted from the store. This ID is used to specify which customer’s records should be removed.
  • store_identifier (string, required) The unique identifier for the ecommerce store from which the customer will be deleted.

MailchimpMarketingApi.GetStorePromoRules


Retrieve promo rules for a specified store.

Parameters

  • store_identifier (string, required) The unique identifier for the store to retrieve promo rules from.
  • exclude_fields_list (string, optional) Comma-separated list of fields to exclude from the response. Use dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return, using dot notation for sub-objects.
  • pagination_offset (string, optional) The number of records to skip for pagination, with a default value of 0.
  • records_to_return (string, optional) Specify the number of promo rule records to return. Default is 10, maximum is 1000.

MailchimpMarketingApi.AddStorePromoRule


Add a new promo rule to an e-commerce store on Mailchimp.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • store_id (string, optional) The unique identifier for the store where the promo rule will be added. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.GetPromoRuleInfo


Retrieve information about a specific promo rule in an ecommerce store.

Parameters

  • promo_rule_id (string, required) The unique identifier for the promo rule in the store. Required to fetch specific rule details.
  • store_id (string, required) The unique identifier for the ecommerce store. Required to fetch promo rule details.
  • exclude_fields (string, optional) A comma-separated list of fields to exclude from the promo rule data. Use dot notation to reference sub-objects.
  • include_fields (string, optional) A comma-separated list of specific fields to return using dot notation for sub-objects.

MailchimpMarketingApi.UpdatePromoRule


Update a promotional rule in an e-commerce store.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • store_identifier (string, optional) Specify the unique identifier of the e-commerce store where the promo rule will be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • promo_rule_identifier (string, optional) The unique identifier for the promotional rule within the store. This is required to specify which promo rule to update. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.DeletePromoRuleFromStore


Delete a promo rule from a specified ecommerce store.

Parameters

  • promo_rule_id (string, required) The unique identifier for the promo rule to be deleted from the store.
  • store_id (string, required) The unique identifier for the ecommerce store from which the promo rule will be deleted.

MailchimpMarketingApi.GetStorePromoCodes


Retrieve information about promo codes for a specific store.

Parameters

  • promo_rule_id (string, required) The unique identifier for the promotion rule of a store to fetch promo codes.
  • store_identifier (string, required) The unique identifier for the store to get promo codes from. Required to specify which store’s promo codes to retrieve.
  • exclude_fields_list (string, optional) Specify a comma-separated list of fields to exclude from the returned data. Use dot notation for sub-objects.
  • fields_to_return (string, optional) Comma-separated list of specific fields to include in the response, using dot notation for sub-objects.
  • number_of_records_to_return (string, optional) The number of promo code records to return. Default is 10, with a maximum of 1000.
  • pagination_offset (string, optional) The number of records to skip for pagination purposes. Default is 0.

MailchimpMarketingApi.AddPromoCodeToStore


Add a new promo code to an ecommerce store.

Parameters

  • promo_code (string, required) The discount code for the promotion. It must be a UTF-8 string, with a maximum length of 50 characters.
  • promo_code_identifier (string, required) A unique identifier for the promo code. Must be UTF-8, max length 50.
  • promo_rule_identifier (string, required) The ID for the promotional rule associated with the store.
  • promotion_redemption_url (string, required) The URL used in the promotion campaign. Must be UTF-8, max length 2000 characters.
  • store_identifier (string, required) The unique identifier for the ecommerce store where the promo code will be added.
  • is_promo_code_enabled (boolean, optional) Specifies if the promo code is enabled. Use true to enable, false to disable.
  • promo_code_usage_count (integer, optional) Number of times the promo code has been used. This integer value helps track the utilization of the promo code.
  • promotion_creation_datetime (string, optional) The date and time the promotion was created, in ISO 8601 format.
  • promotion_updated_datetime (string, optional) The date and time the promotion was last updated, in ISO 8601 format.

MailchimpMarketingApi.GetPromoCodeInfo


Retrieve details of a specific promo code.

Parameters

  • promo_code_id (string, required) The unique identifier for the promo code associated with a store.
  • promo_rule_id (string, required) The unique identifier for the promo rule of a store. This is required to fetch specific promo code information.
  • store_id (string, required) The unique identifier for the store. Required to specify which store’s promo code information to retrieve.
  • exclude_fields (string, optional) Comma-separated list of fields to exclude using dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return, using dot notation for sub-objects.

MailchimpMarketingApi.UpdatePromoCode


Update details of a specific promo code.

Parameters

  • promo_code_identifier (string, required) The unique identifier for the promo code of a store.
  • promo_rule_identifier (string, required) The identifier for the promo rule in a store. Used to specify which promotional rule to update.
  • store_identifier (string, required) The unique identifier for the eCommerce store in Mailchimp.
  • discount_code (string, optional) The discount code for the promo. Must be UTF-8 and up to 50 characters.
  • is_promo_code_enabled (boolean, optional) Set to true to enable the promo code, or false to disable it.
  • promo_code_usage_count (integer, optional) Specifies how many times the promo code has been used. Accepts an integer value.
  • promotion_created_at (string, optional) The promotion creation date and time in ISO 8601 format.
  • promotion_redemption_url (string, optional) The URL for the promotion campaign. Must be UTF-8, max 2000 characters.
  • promotion_update_timestamp (string, optional) The timestamp when the promotion was updated, in ISO 8601 format. This indicates the last update time of the promo code details.

MailchimpMarketingApi.DeleteStorePromoCode


Delete a promo code from an e-commerce store.

Parameters

  • promo_code_id (string, required) The ID of the promo code to be deleted from the store.
  • promo_rule_id (string, required) The unique identifier for the promo rule of a store, used to specify which promo rule the code belongs to.
  • store_identifier (string, required) The unique identifier for the store from which the promo code will be deleted.

MailchimpMarketingApi.GetStoreOrdersInfo


Retrieve information about a store’s orders via Mailchimp.

Parameters

  • store_identifier (string, required) The unique identifier for the store whose orders information is to be retrieved.
  • exclude_order_fields (string, optional) Comma-separated list of order fields to exclude, using dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return. Use dot notation for sub-objects.
  • filter_by_customer_id (string, optional) Restrict results to orders made by a specific customer using their unique customer ID.
  • number_of_records_to_return (string, optional) Specify the number of records to return, between 1 and 1000, with a default of 10.
  • pagination_offset (string, optional) Number of records to skip for pagination. Default is 0.
  • restrict_to_campaign_id (string, optional) Restrict results to orders with the specified campaign_id.
  • restrict_to_outreach_orders (string, optional) Indicate whether to restrict results to orders with an outreach attached, such as an email campaign or Facebook ad. Accepts ‘true’ or ‘false’.
  • specific_outreach_id (string, optional) Restrict results to orders with a specific outreach ID.

MailchimpMarketingApi.AddOrderToStore


Add a new order to an ecommerce store.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • store_identifier (string, optional) The unique identifier for the store where the order will be added. This should be a string value that accurately corresponds to an existing store in the system. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.GetSpecificOrderInfo


Retrieve information about a specific order in a store.

Parameters

  • order_id (string, required) The unique identifier for the order in a store. It is required to retrieve specific order details.
  • store_identifier (string, required) The unique identifier for the store. Required to fetch order information.
  • exclude_fields_list (string, optional) Comma-separated list of fields to exclude from the response. Use dot notation for sub-object parameters.
  • include_fields (string, optional) Comma-separated list of fields to return, using dot notation for sub-objects.

MailchimpMarketingApi.UpdateEcommerceOrder


Add or update an order in an ecommerce store.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • store_identifier (string, optional) The unique identifier for the store in which the order is being added or updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • order_identifier (string, optional) The unique identifier for the order in the store. Used to specify which order to update or add. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.UpdateOrderMailchimp


Update a specific order in Mailchimp’s e-commerce store.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • store_identifier (string, optional) The unique identifier for the store in which the order is being updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • order_id (string, optional) The unique identifier for the order in the store that needs to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.DeleteOrderInEcommerceStore


Delete an order from an eCommerce store.

Parameters

  • ecommerce_store_id (string, required) The unique identifier for the eCommerce store from which the order will be deleted.
  • order_id (string, required) The unique identifier for the order to delete within the store.

MailchimpMarketingApi.GetOrderLineItems


Retrieve information about order line items.

Parameters

  • order_id (string, required) The unique identifier for the order within the store. Required to specify which order’s line items to retrieve.
  • store_id (string, required) The unique identifier for the store. Used to specify which store’s order line items to retrieve.
  • exclude_fields (string, optional) Comma-separated list of fields to exclude, using dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return, using dot notation for sub-objects.
  • number_of_records_to_return (string, optional) Specify the number of line item records to return, between 1 and 1000. Default is 10.
  • pagination_offset (string, optional) Number of records to skip for pagination, default is 0.

MailchimpMarketingApi.AddOrderLineItem


Add a new line item to an existing order.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • store_identifier (string, optional) The unique identifier for the store where the order is placed. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • order_id (string, optional) The unique identifier for the order in the store, used to specify which order to update. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.GetSpecificOrderLineItemInfo


Get details about a specific order line item.

Parameters

  • order_id (string, required) The unique identifier for the order within a store. Required to fetch details of the specific order line item.
  • order_line_item_id (string, required) The unique identifier for the line item in the order.
  • store_identifier (string, required) The unique identifier for the store. This is required to specify which store’s data to retrieve.
  • exclude_fields (string, optional) A comma-separated list of specific fields to exclude from the response. Use dot notation for sub-object fields.
  • return_fields (string, optional) Comma-separated list of fields to return. Use dot notation for sub-objects.

MailchimpMarketingApi.UpdateOrderLineItem


Update a specific order line item.

Parameters

  • line_item_id (string, required) The unique identifier for the line item within an order in a store.
  • order_id (string, required) The unique identifier for the order within the store. Required to specify which order is being updated.
  • store_identifier (string, required) Unique identifier for the store where the order was placed.
  • line_item_discount_amount (number, optional) The total discount amount applied to this line item in the order. Provide as a numerical value.
  • order_line_item_price (number, optional) Specify the updated price for the order line item. This should be a numerical value reflecting the new cost of the item.
  • order_line_item_quantity (integer, optional) Specify the quantity of the order line item to be updated.
  • product_identifier (string, optional) A unique identifier for the product associated with the order line item.
  • product_variant_id (string, optional) A unique identifier for the product variant associated with the order line item. This is required to specify the variant of the product being referenced.

MailchimpMarketingApi.DeleteOrderLineItem


Delete a specific order line item.

Parameters

  • order_id (string, required) The unique identifier for the order within a store. This is required to delete a line item from the specified order.
  • order_line_item_id (string, required) The unique identifier for the line item of an order to be deleted.
  • store_id (string, required) Unique identifier for the store from which the order line item will be deleted.

MailchimpMarketingApi.GetStoreProductsInfo


Get information about a store’s products from Mailchimp.

Parameters

  • store_identifier (string, required) The unique identifier for the store whose product information is being retrieved.
  • exclude_fields_list (string, optional) Comma-separated list of fields to exclude from the response. Use dot notation for sub-object parameters.
  • number_of_records_to_return (string, optional) Specify the number of product records to return, from 1 to 1000. The default value is 10.
  • pagination_offset (string, optional) The number of records to skip for pagination. Default is 0.
  • return_fields_list (string, optional) A comma-separated list of specific fields to return. Use dot notation for sub-objects.

MailchimpMarketingApi.AddProductToStore


Add a new product to a Mailchimp store.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • store_id (string, optional) The unique identifier of the store where the product will be added. This is required to specify the target store. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.GetProductInfo


Get information about a specific product from an ecommerce store.

Parameters

  • product_id (string, required) The unique identifier for the product within a store. This ID is required to fetch specific product details.
  • store_identifier (string, required) The unique identifier for the store from which to retrieve the product information.
  • fields_to_exclude (string, optional) Comma-separated fields to exclude in the response, using dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return, using dot notation for sub-objects.

MailchimpMarketingApi.UpdateProductInfo


Update details of a specific product in a store.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • store_identifier (string, optional) The identifier for the specific store whose product details are being updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • product_identifier (string, optional) The unique identifier for the product within a store. Required for updating product details. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.UpdateEcommerceProduct


Update a specific product in an ecommerce store.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • store_identifier (string, optional) The unique identifier of the store to update the product in. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • product_id (string, optional) The unique identifier for the product within a store. This is used to specify which product needs to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.DeleteEcommerceProduct


Delete a product from an eCommerce store.

Parameters

  • product_id (string, required) The unique identifier for the product to delete from a store.
  • store_id (string, required) The unique identifier of the eCommerce store from which the product will be deleted.

MailchimpMarketingApi.GetProductVariantsInfo


Retrieve information on product variants from a store.

Parameters

  • product_identifier (string, required) The unique identifier for the product within the store.
  • store_id (string, required) The unique identifier for the store. Required to fetch product variant data.
  • exclude_fields_list (string, optional) Specify fields to exclude using a comma-separated list. Use dot notation for sub-objects.
  • fields_to_return (string, optional) Comma-separated list of fields to return, using dot notation for sub-objects.
  • number_of_records_to_return (string, optional) Specify the number of product variant records to return, default is 10, max is 1000.
  • pagination_offset (string, optional) Number of records to skip for pagination. Default is 0.

MailchimpMarketingApi.AddProductVariantMailchimp


Add a new variant to an existing product in Mailchimp.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • store_identifier (string, optional) The unique identifier for the store where the product variant will be added. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • product_id (string, optional) The ID for the product within a store to which a new variant will be added. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.GetProductVariantInfo


Retrieve information on a specific product variant.

Parameters

  • product_id (string, required) The ID of the product in the specified store. Required to retrieve variant details.
  • product_variant_id (string, required) The unique identifier for the product variant in the store.
  • store_id (string, required) The unique identifier for the store to query the product variant details.
  • exclude_fields (string, optional) Comma-separated list of fields to exclude in the response. Use dot notation for sub-object parameters.
  • fields_to_return (string, optional) A comma-separated list of product variant fields to return, using dot notation for sub-objects.

MailchimpMarketingApi.UpdateProductVariant


Add or update a product variant in an ecommerce store.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • store_identifier (string, optional) The unique identifier for the ecommerce store. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • product_identifier (string, optional) The unique identifier for the product in the store. This ID is used to specify which product’s variant is being added or updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • product_variant_id (string, optional) The unique identifier for the product variant to be updated or added. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.ModifyProductVariant


Update a product variant in an e-commerce store.

Parameters

  • mode (Enum ToolMode, required) Operation mode: ‘get_request_schema’ returns the OpenAPI spec for the request body, ‘execute’ performs the actual operation
  • store_identifier (string, optional) A unique identifier for the store where the product variant will be updated. Must be a string. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • product_identifier (string, optional) The unique identifier for a product in a store. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • product_variant_id (string, optional) The ID for the product variant to be updated. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’.
  • request_body (string, optional) Stringified JSON representing the request body. Required when mode is ‘execute’, ignored when mode is ‘get_request_schema’

MailchimpMarketingApi.DeleteProductVariant


Delete a product variant from an ecommerce store.

Parameters

  • product_id (string, required) The unique identifier for the product within a store to which the variant belongs.
  • product_variant_id (string, required) The identifier for the product variant to be deleted from the store.
  • store_identifier (string, required) The unique identifier for the store from which the product variant will be deleted.

MailchimpMarketingApi.GetProductImages


Retrieve information about a product’s images.

Parameters

  • product_identifier (string, required) The unique identifier for a product in a specific store. Required to retrieve product image details.
  • store_id (string, required) The unique identifier for the e-commerce store.
  • exclude_fields (string, optional) A comma-separated list of fields to exclude from the response using dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return. Use dot notation for sub-objects.
  • number_of_records_to_return (string, optional) Specify the number of product image records to return, ranging from 1 to 1000. Defaults to 10 if not provided.
  • pagination_offset (string, optional) The number of records to skip for pagination. Default is 0.

MailchimpMarketingApi.AddProductImage


Add a new image to a specific product.

Parameters

  • product_id (string, required) The unique identifier for the product in the store. Required to specify which product the image will be added to.
  • product_image_id (string, required) A unique identifier for the product image to be added.
  • product_image_url (string, required) The URL of the image to be added to the product.
  • store_id (string, required) The unique identifier for the store where the product is hosted. Required to specify which store’s catalog you are updating.
  • product_variant_ids (array[string], optional) List of product variant IDs using the image.

MailchimpMarketingApi.GetProductImageInfo


Retrieve details of a specific product image in an eCommerce store.

Parameters

  • product_identifier (string, required) The unique identifier for the product in the store.
  • product_image_id (string, required) The unique identifier for the product image to retrieve details about.
  • store_identifier (string, required) The unique identifier of the store. Used to specify the store whose product image information is to be retrieved.
  • exclude_fields_list (string, optional) A comma-separated list of fields to exclude, using dot notation for sub-object parameters.
  • fields_to_return (string, optional) A comma-separated list of fields to return. Use dot notation for sub-object fields.

MailchimpMarketingApi.UpdateProductImageMailchimp


Update a product image in an e-commerce store.

Parameters

  • product_identifier (string, required) The unique identifier for a product in the store. Used to specify which product’s image should be updated.
  • product_image_id (string, required) The unique identifier for the product image to update.
  • store_id (string, required) The unique identifier for the e-commerce store.
  • product_image_unique_id (string, optional) A unique identifier for a specific product image to be updated in the store.
  • product_image_url (string, optional) The URL of the product image to be updated.
  • variant_ids (array[string], optional) A list of product variant IDs associated with the image. Each variant ID should be a string.

MailchimpMarketingApi.DeleteProductImage


Delete an image from a product in an e-commerce store.

Parameters

  • product_id (string, required) The unique ID for the product in the store from which the image will be deleted.
  • product_image_id (string, required) The unique identifier for the product image to be deleted from the store’s inventory.
  • store_identifier (string, required) The unique identifier for the e-commerce store.

MailchimpMarketingApi.SearchMailchimpCampaigns


Search for email campaigns using query terms.

Parameters

  • search_query (string, required) The terms used to filter and search Mailchimp campaigns.
  • exclude_campaign_fields (string, optional) Comma-separated list of fields to exclude from the search results. Use dot notation for sub-objects.
  • included_fields (string, optional) Specify the fields to return as a comma-separated list. Use dot notation for sub-object parameters.

MailchimpMarketingApi.SearchMailchimpMembers


Search for Mailchimp list members across lists.

Parameters

  • search_query (string, required) The search query to filter list members by email, first name, or last name.
  • fields_to_exclude (string, optional) A comma-separated list specifying which fields to exclude from results. Use dot notation for sub-object references.
  • fields_to_return (string, optional) Comma-separated list of fields to return, using dot notation for sub-objects.
  • list_unique_id (string, optional) The unique identifier for a Mailchimp list to restrict the search. Use this to specify a particular list.

MailchimpMarketingApi.CheckMailchimpApiHealth


Checks the health status of the Mailchimp API.

Parameters

This tool does not take any parameters.

MailchimpMarketingApi.GetFacebookAdsList


Retrieve a list of Facebook ads from Mailchimp.

Parameters

  • exclude_fields (string, optional) A comma-separated list of fields to exclude. Utilize dot notation for sub-object fields.
  • fields_to_return (string, optional) A comma-separated list of specific fields to return in the response. Use dot notation for sub-object parameters.
  • pagination_offset (string, optional) The number of records to skip for pagination, with a default of 0.
  • records_count (string, optional) Specify the number of Facebook ad records to return. Default is 10, maximum is 1000.
  • sort_by_field (string, optional) Specify the field by which to sort the Facebook ads.
  • sort_direction (string, optional) Specifies the sorting order: ‘asc’ for ascending or ‘desc’ for descending.

MailchimpMarketingApi.GetFacebookAdDetails


Retrieve details of a specific Facebook ad campaign.

Parameters

  • facebook_ad_outreach_id (string, required) The unique outreach ID of the Facebook ad to retrieve details for.
  • exclude_fields_list (string, optional) A comma-separated list of fields to exclude using dot notation for sub-objects.
  • fields_to_return (string, optional) Comma-separated list of fields to return; use dot notation for sub-object parameters.

MailchimpMarketingApi.GetFacebookAdsReports


Get reports of Facebook ads for marketing analysis.

Parameters

  • exclude_fields (string, optional) A comma-separated list of fields to exclude in the report. Use dot notation for sub-objects if needed.
  • include_fields (string, optional) Comma-separated list of fields to return. Use dot notation for sub-object parameters.
  • pagination_offset (string, optional) The number of records to skip for pagination. Default is 0.
  • record_count (string, optional) Specify the number of Facebook ads records to return. Default is 10, maximum is 1000.
  • sort_order_direction (string, optional) Specifies the order direction for sorting results. Use ‘asc’ for ascending and ‘desc’ for descending.
  • sorting_field_for_results (string, optional) Specifies the field by which to sort the Facebook ads report results.

MailchimpMarketingApi.GetFacebookAdReport


Get report details of a Facebook ad campaign.

Parameters

  • outreach_id (string, required) The unique identifier for the Facebook ad campaign to retrieve the report for.
  • fields_to_exclude (string, optional) List of fields to exclude from the report, using comma-separated values. Use dot notation for sub-object parameters.
  • include_fields (string, optional) A comma-separated list of fields to return. Use dot notation for sub-object parameters.

MailchimpMarketingApi.GetFacebookAdsProductActivity


Retrieve product activity breakdown for a Facebook ads outreach.

Parameters

  • outreach_id (string, required) The unique identifier for the Facebook ads outreach campaign to retrieve the product activity breakdown.
  • exclude_fields (string, optional) Comma-separated list of fields to exclude using dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to include in the response, using dot notation for sub-objects.
  • number_of_records_to_return (string, optional) The number of records to return. Default is 10. Maximum is 1000.
  • pagination_offset (string, optional) Number of records to skip for pagination. Default is 0.
  • sort_by_field (string, optional) Specify the field to sort the returned records by, using the field name.

MailchimpMarketingApi.GetLandingPageReport


Retrieve the report for a specific landing page.

Parameters

  • landing_page_outreach_id (string, required) The outreach ID for the landing page you want to retrieve the report for.
  • exclude_report_fields (string, optional) A comma-separated list of fields to exclude from the landing page report. Use dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to return, using dot notation for sub-objects.

MailchimpMarketingApi.GetLandingPageReports


Retrieve reports of landing pages from Mailchimp.

Parameters

  • fields_to_exclude (string, optional) A comma-separated list of fields to exclude from the report. Use dot notation for sub-objects.
  • include_fields (string, optional) A comma-separated list of fields to include in the response, using dot notation for sub-objects.
  • number_of_records_to_return (string, optional) Specify the number of records to return, from 1 to 1000. Defaults to 10 if not provided.
  • records_to_skip (string, optional) The number of records to skip for pagination. Default is 0.

MailchimpMarketingApi.GetSurveyReports


Retrieve detailed reports for marketing surveys.

Parameters

  • fields_to_exclude (string, optional) A comma-separated list of fields to exclude from survey reports. Use dot notation for sub-object fields.
  • fields_to_return (string, optional) A comma-separated list of fields to return. Use dot notation for sub-objects.
  • number_of_records (string, optional) The number of survey report records to return. Defaults to 10. Max value is 1000.
  • pagination_offset (string, optional) Number of records to skip for pagination, default is 0.

MailchimpMarketingApi.GetSurveyReport


Retrieve report details for a specific survey.

Parameters

  • survey_id (string, required) The unique ID of the survey to retrieve the report for.
  • exclude_fields_list (string, optional) A comma-separated list of fields to exclude from the survey report. Use dot notation for sub-objects.
  • fields_to_return (string, optional) A comma-separated list of fields to include in the survey report. Use dot notation for sub-objects.

MailchimpMarketingApi.GetSurveyQuestionReports


Retrieve reports for survey questions by survey ID.

Parameters

  • survey_identifier (string, required) The unique identifier for the survey to retrieve question reports.
  • exclude_fields_from_report (string, optional) A comma-separated list of fields to exclude from the survey report. Use dot notation for nested fields.
  • include_fields (string, optional) Comma-separated list of fields to return for survey questions. Use dot notation for sub-object parameters.

MailchimpMarketingApi.GetSurveyQuestionReport


Get report data for a specific survey question.

Parameters

  • survey_id (string, required) The unique identifier for the survey. Required to retrieve specific survey question reports.
  • survey_question_id (string, required) The unique ID of the survey question to get the report for.
  • fields_to_exclude (string, optional) A comma-separated list of fields to exclude from the survey question report, using dot notation for sub-objects.
  • fields_to_return (string, optional) Comma-separated list of fields to return using dot notation for sub-objects.

MailchimpMarketingApi.GetSurveyQuestionAnswers


Retrieve answers for a specific survey question.

Parameters

  • survey_identifier (string, required) The unique identifier for the survey whose question answers are being retrieved.
  • survey_question_id (string, required) The unique identifier for the survey question to retrieve answers from.
  • exclude_fields (string, optional) Specify fields to exclude from the response using a comma-separated list. Use dot notation for sub-objects.
  • fields_to_return (string, optional) Comma-separated list of fields to return, using dot notation for sub-objects.
  • filter_by_respondent_familiarity (string, optional) Filter survey responses based on the familiarity level of the respondents. Accepts a string value.

MailchimpMarketingApi.GetSurveyResponses


Retrieve responses to a specific survey.

Parameters

  • survey_id (string, required) The unique identifier for the survey to retrieve responses for.
  • chosen_answer_id (string, optional) The ID of the selected answer option to filter survey responses.
  • exclude_survey_fields (string, optional) A comma-separated list of fields to exclude from survey responses. Use dot notation for sub-objects.
  • filter_by_respondent_familiarity (string, optional) Filter survey responses by respondents’ familiarity level. Provide a familiarity string to narrow down results.
  • included_fields (string, optional) A comma-separated list of fields to return in the response. Use dot notation for sub-objects.
  • question_id (string, optional) The ID of the question that was answered to filter responses.

MailchimpMarketingApi.GetSurveyResponse


Retrieve details of a specific survey response.

Parameters

  • survey_id (string, required) The ID of the survey to retrieve the response from.
  • survey_response_id (string, required) The ID of the specific survey response to retrieve.

MailchimpMarketingApi.GetDomainDetails


Retrieve details for a specific verified domain.

Parameters

  • domain_name (string, required) The domain name to retrieve details for. Must be a verified domain on the account.

MailchimpMarketingApi.DeleteVerifiedDomain


Deletes a verified domain from your Mailchimp account.

Parameters

  • domain_name (string, required) The domain name to be deleted from your Mailchimp account.

MailchimpMarketingApi.VerifySendingDomain


Verify if a domain is authorized for sending emails.

Parameters

  • domain_name_to_verify (string, required) The domain name you wish to verify for sending emails through Mailchimp.
  • verification_code (string, required) The code sent to the provided email address for domain verification.

MailchimpMarketingApi.GetVerifiedMailchimpDomains


Retrieve all verified sending domains for a Mailchimp account.

Parameters

This tool does not take any parameters.

MailchimpMarketingApi.AddVerifiedDomain


Add a verified domain to your Mailchimp account.

Parameters

  • verification_email_address (string, required) The email address at the domain to verify, which will receive a two-factor challenge for verification.

Reference

Below is a reference of enumerations used by some of the tools in the MailchimpMarketingApi MCP Server:

ToolMode

  • GET_REQUEST_SCHEMA: get_request_schema
  • EXECUTE: execute

Auth

The MailchimpMarketingApi MCP Server uses the Auth Provider with id arcade-mailchimp to connect to users’ MailchimpMarketingApi accounts. In order to use the MCP Server, you will need to configure the arcade-mailchimp auth provider.

The Mailchimp OAuth provider enables secure authentication with Mailchimp’s Marketing API using OAuth 2.0. This allows your tools and agents to access user data and perform actions on their behalf. For detailed information on setting up the OAuth provider, including how to register your application with Mailchimp and configure the auth provider in Arcade, see the Mailchimp Auth Provider documentation.

Last updated on

MailchimpMarketingApi | Arcade Docs