Campaigns
Marco Cusano edited this page Jun 15, 2019
·
2 revisions
Campaigns are how you send emails to your Mailchimp list. Use the Campaigns API calls to manage campaigns in your Mailchimp account. Organize your campaigns using folders.
Create a new Mailchimp campaign.
$params = array(
"type" => "regular/plaintext/absplit/rss/variate",
"recipients" => {
"list_id" => "YOUR_LIST_ID",
"segment_opts" => "This object should contain a saved_segment_id to use an existing segment, or you can create a new segment by including both match and conditions options."
}
...
);
$mailchimp->campaigns->create($params);
Remove a campaign from your Mailchimp account.
$mailchimp->campaigns->delete("CAMPAIGN_ID");
Update some or all of the settings for a specific campaign.
$params = array(
"recipients" => { ... },
"settings" => { ... },
...
);
$mailchimp->campaigns->edit("CAMPAIGN_ID", $params);
Get all campaigns in an account: Get all campaigns or get information about a specific campaign passing a CAMPAIGN_ID
.
// Send CAMPAIGN_ID if you are looking for a specific Campaign instead of a list of Campaigns.
$mailchimp->campaigns->get("CAMPAIGN_ID");
Review the send checklist for a campaign, and resolve any issues before sending.
$mailchimp->campaigns->sendChecklist("CAMPAIGN_ID");
- archive
- create
- createQueue
- deleteEmail
- deleteSubscriber
- edit
- get
- getEmails
- getQueue
- getRemovedSubscriber
- pause
- pauseEmail
- start
- startEmail
- createOperation
- createWebHook
- deleteOperation
- deleteWebHook
- deleteSubscriber
- editWebHook
- getOperations
- getWebHooks
- create
- createFeedback
- createFolder
- delete
- deleteFeedback
- deleteFolder
- edit
- editContent
- editFeedback
- editFolder
- get
- getContent
- getFeedback
- getFolders
- sendChecklist
- create
- delete
- edit
- get
Under Development
- create
- createMember/subscribe
- createMemberNote
- createMemberTag
- createSegment
- createSignup
- delete
- deleteMember/Unsubscribe
- deleteMemberPermanently
- deleteMemberNote
- deleteMergeField
- deleteSegment
- edit
- editMember
- editMemberNote
- editMemberTag
- editMergeField
- editSegment
- get
- getAbuse
- getActivity
- getClients
- getGrowthHistory
- getLocations
- getMembers
- getMemberNotes
- getMemberTags
- getMergeFields
- getSegments
- getSignup
Under Development