Mailchimp
Email marketing and automation platform
Actions (171)
Notes · 16
- Add member notePOST /lists/{list_id}/members/{subscriber_hash}/notes
Add a member note.
documented - Add member notePOST /lists/{list_id}/members/{subscriber_hash}/notes
Add a note for a member.
documented - Add member note (alternate 3)POST /lists/{list_id}/members/{subscriber_hash}/notes
Add a member note.
documented - Add member note (alternate)POST /lists/{list_id}/members/{subscriber_hash}/notes
Add a member note.
documented - Delete member noteDELETE /lists/{list_id}/members/{subscriber_hash}/notes/{note_id}
Delete a member note.
documented - Delete member note (alternate)DELETE /lists/{list_id}/members/{subscriber_hash}/notes/{note_id}
Delete a member note.
documented - Get member noteGET /lists/{list_id}/members/{subscriber_hash}/notes/{note_id}
Get a member note.
documented - Get member noteGET /lists/{list_id}/members/{subscriber_hash}/notes/{note_id}
Get a member note.
documented - Get member note (alternate 2)GET /lists/{list_id}/members/{subscriber_hash}/notes/{note_id}
Get a member note.
documented - Get member note (alternate)GET /lists/{list_id}/members/{subscriber_hash}/notes/{note_id}
Get a member note.
documented - List member notesGET /lists/{list_id}/members/{subscriber_hash}/notes
List notes for a member.
documented - List member notesGET /lists/{list_id}/members/{subscriber_hash}/notes
List notes for a member.
documented - List member notes (alternate 2)GET /lists/{list_id}/members/{subscriber_hash}/notes
List notes for a member.
documented - List member notes (alternate 3)GET /lists/{list_id}/members/{subscriber_hash}/notes
List notes for a member.
documented - Update member notePATCH /lists/{list_id}/members/{subscriber_hash}/notes/{note_id}
Update a member note.
documented - Update member note (alternate)POST /lists/{list_id}/members/{subscriber_hash}/notes/{note_id}
Update a member note.
documented
Classic Automations · 15
- Add automationPOST /automations
Create a new classic automation in your Mailchimp account.
documented - Add subscriber to workflow emailPOST /automations/{workflow_id}/emails/{workflow_email_id}/queue
Manually add a subscriber to a workflow.
documented - Archive automationPOST /automations/{workflow_id}/actions/archive
Archive a classic automation.
documented - Delete workflow emailDELETE /automations/{workflow_id}/emails/{workflow_email_id}
Delete a classic automation workflow email.
documented - Get automated email subscriberGET /automations/{workflow_id}/emails/{workflow_email_id}/queue/{subscriber_hash}
Get a subscriber's position in the queue.
documented - Get automation infoGET /automations/{workflow_id}
Get a summary of an individual classic automation workflow's settings and content.
documented - Get workflow email infoGET /automations/{workflow_id}/emails/{workflow_email_id}
Get information about a specific classic automation workflow email.
documented - List automated email subscribersGET /automations/{workflow_id}/emails/{workflow_email_id}/queue
Get information about a classic automation email queue.
documented - List automated emailsGET /automations/{workflow_id}/emails
Get a summary of the emails in a classic automation workflow.
documented - List automationsGET /automations
Get a summary of an account's classic automations.
documented - Pause all emailsPOST /automations/{workflow_id}/actions/pause-all-emails
Pause all emails in a specific classic automation workflow.
documented - Pause automated emailPOST /automations/{workflow_id}/emails/{workflow_email_id}/actions/pause
Pause an automated email.
documented - Start all emailsPOST /automations/{workflow_id}/actions/start-all-emails
Start all emails in a classic automation workflow.
documented - Start automated emailPOST /automations/{workflow_id}/emails/{workflow_email_id}/actions/start
Start an automated email.
documented - Update workflow emailPATCH /automations/{workflow_id}/emails/{workflow_email_id}
Update a classic automation workflow email.
documented
Campaigns · 14
- Add campaignPOST /campaigns
Create a new Mailchimp campaign.
documented - Cancel campaignPOST /campaigns/{campaign_id}/actions/cancel-send
Cancel a campaign after it has been sent, or a RSS campaign.
documented - Delete campaignDELETE /campaigns/{campaign_id}
Delete a campaign from the account.
documented - Get campaign infoGET /campaigns/{campaign_id}
Get information about a specific campaign.
documented - List campaignsGET /campaigns
Get all campaigns in an account.
documented - Pause rss campaignPOST /campaigns/{campaign_id}/actions/pause
Pause an RSS-Driven campaign.
documented - Replicate campaignPOST /campaigns/{campaign_id}/actions/replicate
Replicate a campaign in saved or send status.
documented - Resend campaignPOST /campaigns/{campaign_id}/actions/create-resend
Resend campaign to specific segments.
documented - Resume rss campaignPOST /campaigns/{campaign_id}/actions/resume
Resume an RSS-Driven campaign.
documented - Schedule campaignPOST /campaigns/{campaign_id}/actions/schedule
Schedule a campaign for delivery.
documented - Send campaignPOST /campaigns/{campaign_id}/actions/send
Send a Mailchimp campaign.
documented - Send test emailPOST /campaigns/{campaign_id}/actions/test
Send a test email.
documented - Unschedule campaignPOST /campaigns/{campaign_id}/actions/unschedule
Unschedule a scheduled campaign.
documented - Update campaign settingsPATCH /campaigns/{campaign_id}
Update the settings for a specific campaign.
documented
IPs · 11
- Add ip poolPOST /ips/create-pool
Create an IP pool.
documented - Cancel ip warmupPOST /ips/cancel-warmup
Cancel IP warmup.
documented - Delete ip addressPOST /ips/delete
Delete a dedicated IP.
documented - Delete ip poolPOST /ips/delete-pool
Delete an IP pool.
documented - Get ip infoPOST /ips/info
Get IP information.
documented - Get ip pool infoPOST /ips/pool-info
Describe an IP pool.
documented - List ip addressesPOST /ips/list
List IP addresses.
documented - List ip poolsPOST /ips/list-pools
List IP pools.
documented - Move ip to poolPOST /ips/set-pool
Move an IP to a different pool.
documented - Provision IPPOST /ips/provision
Request an additional IP.
documented - Start ip warmupPOST /ips/start-warmup
Begin warmup on a dedicated IP.
documented
Events · 10
- Add member eventPOST /lists/{list_id}/members/{subscriber_hash}/events
Add an event for a member.
documented - Add member eventPOST /lists/{list_id}/members/{subscriber_hash}/events
Add an event for a member.
documented - Add member event (alternate)POST /lists/{list_id}/members/{subscriber_hash}/events
Add an event for a member.
documented - Get member eventGET /lists/{list_id}/members/{subscriber_hash}/events/{event_id}
Get a member event.
documented - Get member event (alternate 2)GET /lists/{list_id}/members/{subscriber_hash}/events/{event_id}
Get a member event.
documented - Get member event (alternate)GET /lists/{list_id}/members/{subscriber_hash}/events/{event_id}
Get a member event.
documented - List member eventsGET /lists/{list_id}/members/{subscriber_hash}/events
List events for a member.
documented - List member eventsGET /lists/{list_id}/members/{subscriber_hash}/events
List events for a member.
documented - List member events (alternate 3)GET /lists/{list_id}/members/{subscriber_hash}/events
List events for a member.
documented - List member events (alternate)GET /lists/{list_id}/members/{subscriber_hash}/events
List events for a member.
documented
Inbound · 10
- Add inbound domainPOST /inbound/add-domain
Add inbound domain.
documented - Add routePOST /inbound/add-route
Add inbound route.
documented - Check domain settingsPOST /inbound/check-domain
Check inbound domain MX settings.
documented - Delete inbound domainPOST /inbound/delete-domain
Delete inbound domain.
documented - Delete routePOST /inbound/delete-route
Delete inbound route.
documented - List inbound domainsPOST /inbound/domains
List inbound domains.
documented - List inbound domains (duplicate)POST /inbound/domains
List inbound domains (duplicate entry for completeness).
documented - List routesPOST /inbound/routes
List routes for inbound domains.
documented - Send mime documentPOST /inbound/send-raw
Send a raw MIME document to an inbound domain.
documented - Update routePOST /inbound/update-route
Update inbound route.
documented
Members · 9
- Add memberPOST /lists/{list_id}/members
Add a new member to a list.
documented - Get memberGET /lists/{list_id}/members/{subscriber_hash}
Get information for a specific list member.
documented - List membersGET /lists/{list_id}/members
Get members of a list.
documented - Tag memberPOST /lists/{list_id}/members/{subscriber_hash}/tags
Tag a member.
documented - Untag memberPOST /lists/{list_id}/members/{subscriber_hash}/tags/{tag_id}
Untag a member.
documented - Update memberPATCH /lists/{list_id}/members/{subscriber_hash}
Update a list member.
documented - Upsert memberPOST /lists/{list_id}/members/{subscriber_hash}
Update or create a list member.
documented - Upsert memberPUT /lists/{list_id}/members/{subscriber_hash}
Update or create a list member.
documented - Upsert member (alternate)PUT /lists/{list_id}/members/{subscriber_hash}
Update or create a list member.
documented
Tags · 8
- List member tagsGET /lists/{list_id}/members/{subscriber_hash}/tags
Get a member's tags.
documented - List member tagsGET /lists/{list_id}/members/{subscriber_hash}/tags
Get a member's tags.
documented - List member tags (alternate 2)GET /lists/{list_id}/members/{subscriber_hash}/tags
Get a member's tags.
documented - List member tags (alternate 4)GET /lists/{list_id}/members/{subscriber_hash}/tags
Get a member's tags.
documented - List member tags (alternate)GET /lists/{list_id}/members/{subscriber_hash}/tags
Get a member's tags.
documented - Tag memberPOST /lists/{list_id}/members/{subscriber_hash}/tags
Tag a member with tag(s).
documented - Untag memberDELETE /lists/{list_id}/members/{subscriber_hash}/tags/{tag_id}
Untag a member.
documented - Untag member (tag)POST /lists/{list_id}/members/{subscriber_hash}/tags/{tag_id}
Untag a member's tag.
documented
Activity · 6
- List activityGET /lists/{list_id}/activity
Get recent daily activity for a list.
documented - List member activityGET /lists/{list_id}/members/{subscriber_hash}/activity
Get recent activity for a list member.
documented - List member activityGET /lists/{list_id}/members/{subscriber_hash}/activity
Get recent activity for a list member.
documented - List member activity (alternate 2)GET /lists/{list_id}/members/{subscriber_hash}/activity
Get recent activity for a list member.
documented - List member activity (alternate 4)GET /lists/{list_id}/members/{subscriber_hash}/activity
Get recent activity for a list member.
documented - List member activity (alternate)GET /lists/{list_id}/members/{subscriber_hash}/activity
Get recent activity for a list member.
documented
Contacts · 6
- Add ContactPOST /audiences/{audience_id}/contacts
Create a new omni-channel contact for an audience.
documented - Archive ContactPOST /audiences/{audience_id}/contacts/{contact_id}/actions/archive
Archive a Contact.
documented - Forget ContactPOST /audiences/{audience_id}/contacts/{contact_id}/actions/forget
Forget a Contact.
documented - Get ContactGET /audiences/{audience_id}/contacts/{contact_id}
Retrieve a specific omni-channel contact in an audience.
documented - Get ContactsGET /audiences/{audience_id}/contacts
Get a list of omni-channel contacts for a given audience.
documented - Update ContactPATCH /audiences/{audience_id}/contacts/{contact_id}
Update an existing omni-channel contact.
documented
Lists/Audiences · 6
- Add listPOST /lists
Create a new list in your Mailchimp account.
documented - Batch subscribe or unsubscribePOST /lists/{list_id}
Batch subscribe or unsubscribe list members.
documented - Delete listDELETE /lists/{list_id}
Delete a list and its history.
documented - Get list infoGET /lists/{list_id}
Get information about a specific list.
documented - Get lists infoGET /lists
Get information about all lists in the account.
documented - Update listsPATCH /lists/{list_id}
Update the settings for a specific list.
documented
Messages · 6
- Cancel scheduled emailPOST /messages/cancel-scheduled
Cancel a scheduled email.
documented - List scheduled emailsGET /messages/list-scheduled
Query your scheduled emails.
documented - Reschedule emailPOST /messages/reschedule
Reschedule a scheduled email.
documented - Send messagePOST /messages/send
Send a transactional email.
documented - Send message from Mailchimp templatePOST /messages/send-mc-template
Send a transactional email using a Mailchimp Transactional template.
documented - Send message from templatePOST /messages/send-template
Send a transactional email using a template.
documented
Campaign Folders · 5
- Add campaign folderPOST /campaign-folders
Create a new campaign folder.
documented - Delete campaign folderDELETE /campaign-folders/{folder_id}
Delete a specific campaign folder.
documented - Get campaign folderGET /campaign-folders/{folder_id}
Get information about a specific folder used to organize campaigns.
documented - List campaign foldersGET /campaign-folders
Get all folders used to organize campaigns.
documented - Update campaign folderPATCH /campaign-folders/{folder_id}
Update a specific folder used to organize campaigns.
documented
Exports · 5
- Export activity historyPOST /exports/activity
Export activity history.
documented - Export allowlistPOST /exports/allowlist
Export allowlist.
documented - Export reject listPOST /exports/rejects
Export rejection denylist.
documented - List exportsGET /exports/list
Get a list of exports.
documented - View export infoPOST /exports/info
Get information about an export job.
documented
Landing Pages · 5
- Add landing pagePOST /landing-pages
Create a new unpublished landing page.
documented - Delete landing pageDELETE /landing-pages/{page_id}
Delete a landing page.
documented - Get landing pageGET /landing-pages/{page_id}
Get information about a specific landing page.
documented - List landing pagesGET /landing-pages
Get all landing pages.
documented - Update landing pagePATCH /landing-pages/{page_id}
Update a landing page.
documented
Batch Operations · 4
- Delete batch requestDELETE /batches/{batch_id}
Stops a batch request from running.
documented - Get batch operation statusGET /batches/{batch_id}
Get the status of a batch request.
documented - List batch requestsGET /batches
Get a summary of batch requests that have been made.
documented - Start batch operationPOST /batches
Begin processing a batch operations request.
documented
Batch Webhooks · 4
- Add batch webhookPOST /batch-webhooks
Configure a webhook that will fire whenever any batch request completes processing.
documented - Delete batch webhookDELETE /batch-webhooks/{batch_webhook_id}
Remove a batch webhook.
documented - Get batch webhook infoGET /batch-webhooks/{batch_webhook_id}
Get information about a specific batch webhook.
documented - Update batch webhookPATCH /batch-webhooks/{batch_webhook_id}
Update a batch webhook.
documented
Content · 4
- Get campaign contentGET /campaigns/{campaign_id}/content
Get the HTML and plain-text content for a campaign.
documented - Get campaign contentGET /campaigns/{campaign_id}/content
Get the HTML and plain-text content for a campaign.
documented - Set campaign contentPUT /campaigns/{campaign_id}/content
Set the content for a campaign.
documented - Set campaign contentPUT /campaigns/{campaign_id}/content
Set the content for a campaign.
documented
Reports · 4
- Get campaign reportGET /reports/{campaign_id}
Get reporting data for a specific campaign.
documented - Get unsubscribed memberGET /reports/{campaign_id}/unsubscribed/{subscriber_hash}
Get a specific unsubscribed member for a campaign.
documented - List child campaign reportsGET /reports/{campaign_id}/sub-reports
Get a list of reports for child campaigns under a parent campaign.
documented - List unsubscribed membersGET /reports/{campaign_id}/unsubscribed
Get information about unsubscribed members for a campaign.
documented
Taggings · 4
- Get member taggingsGET /lists/{list_id}/members/{subscriber_hash}/taggings/0
Get a member's taggings.
documented - Get member taggings (alternate)GET /lists/{list_id}/members/{subscriber_hash}/taggings/0
Get a member's taggings.
documented - Tag member taggingsPOST /lists/{list_id}/members/{subscriber_hash}/taggings
Tag a member with taggings.
documented - Tag member taggings (alternate)POST /lists/{list_id}/members/{subscriber_hash}/taggings
Tag a member with taggings.
documented
Account Exports · 3
- Add exportPOST /account-exports
Create a new account export in your Mailchimp account.
documented - Get account export infoGET /account-exports/{export_id}
Get information about a specific account export.
documented - List account exportsGET /account-exports
Get a list of account exports for a given Mailchimp account.
documented