Campaign Monitor
Email marketing and automation platform
Actions (42)
Campaigns · 16
- Campaign SummaryGET /api/v3.3/campaigns/{campaignid}/summary.{xml|json}
Return a basic summary of a campaign's results.
documented - Campaign bouncesGET /api/v3.3/campaigns/{campaignid}/bounces.{xml|json}?date={YYYY-MM-DD HH:MM}&page={pagenumber}&pagesize={pagesize}&orderfield={email|list|date}&orderdirection={asc|desc}
List bounces for the campaign.
documented - Campaign clicksGET /api/v3.3/campaigns/{campaignid}/clicks.{xml|json}?date={YYYY-MM-DD HH:MM}&page={pagenumber}&pagesize={pagesize}&orderfield={email|list|date}&orderdirection={asc|desc}
List clicks for the campaign.
documented - Campaign email client usageGET /api/v3.3/campaigns/{campaignid}/emailclientusage.{xml|json}
List email client usage for a campaign.
documented - Campaign lists and segmentsGET /api/v3.3/campaigns/{campaignid}/listsandsegments.{xml|json}
Show lists and segments the campaign was sent to.
documented - Campaign opensGET /api/v3.3/campaigns/{campaignid}/opens.{xml|json}?date={YYYY-MM-DD HH:MM}&page={pagenumber}&pagesize={pagesize}&orderfield={email|list|date}&orderdirection={asc|desc}
List opens for the campaign.
documented - Campaign recipientsGET /api/v3.3/campaigns/{campaignid}/recipients.{xml|json}?page={pagenumber}&pagesize={pagesize}&orderfield={email|list}&orderdirection={asc|desc}
List recipients who were sent the campaign.
documented - Campaign spam complaintsGET /api/v3.3/campaigns/{campaignid}/spam.{xml|json}?date={YYYY-MM-DD HH:MM}&page={pagenumber}&pagesize={pagesize}&orderfield={email|list|date}&orderdirection={asc|desc}
List spam complaints for the campaign.
documented - Campaign unsubscribesGET /api/v3.3/campaigns/{campaignid}/unsubscribes.{xml|json}?date={YYYY-MM-DD HH:MM}&page={pagenumber}&pagesize={pagesize}&orderfield={email|list|date}&orderdirection={asc|desc}
List unsubscribes for the campaign.
documented - Create campaign from templatePOST /api/v3.3/campaigns/{clientid}/fromtemplate.{xml|json}
Create a draft campaign from a template.
documented - Create draft campaignPOST /api/v3.3/campaigns/{clientid}.{xml|json}
Create a new draft campaign for a client.
documented - Create draft campaignPOST /api/v3.3/campaigns/{clientid}.{xml|json}
Create a new draft campaign for a client.
documented - Delete campaignDELETE /api/v3.3/campaigns/{campaignid}.{xml|json}
Delete a campaign (draft or scheduled).
documented - Send campaign previewPOST /api/v3.3/campaigns/{campaignid}/sendpreview.{xml|json}
Send a preview of a draft campaign.
documented - Send draft campaignPOST /api/v3.3/campaigns/{campaignid}/send.{xml|json}
Schedule and send a draft campaign.
documented - Unschedule campaignPOST /api/v3.3/campaigns/{campaignid}/unschedule.{xml|json}
Cancel sending and return campaign to draft.
documented
Account · 14
- Add administratorPOST /api/v3.3/admins.{xml|json}
Create a new administrator on the account.
documented - Delete administratorDELETE /api/v3.3/admins.{xml|json}?email={email}
Remove an administrator (mark as deleted).
documented - Embedded sessionPUT /api/v3.3/externalsession.{xml|json}
Initiate an external login session for a member.
documented - Get administrator detailsGET /api/v3.3/admins.{xml|json}?email={email}
Get details for a single administrator.
documented - Get billing detailsGET /api/v3.3/billingdetails.{xml|json}
Return billing details and credits for the account.
documented - Get current dateGET /api/v3.3/systemdate.{xml|json}
Return the current date/time in the account's timezone.
documented - Get external sessionGET /api/v3.3/externalsession.{xml|json}
Retrieve details of an external session (if exposed in docs).
documented - Get primary contactGET /api/v3.3/primarycontact.{xml|json}
Return the primary contact email for the account.
documented - Get valid countriesGET /api/v3.3/countries.{xml|json}
Return list of countries valid for client creation.
documented - Get valid timezonesGET /api/v3.3/timezones.{xml|json}
Return list of timezones valid for input.
documented - List administratorsGET /api/v3.3/admins.{xml|json}
Return all administrators for the account.
documented - List clientsGET /api/v3.3/clients.{xml|json}
Retrieve all clients in the account.
documented - Set primary contactPUT /api/v3.3/primarycontact.{xml|json}?email={email}
Assign a new primary contact for the client.
documented - Update administratorPUT /api/v3.3/admins.{xml|json}?email={email}
Update an administrator's details (identified by email).
documented
Journeys · 10
- Copy a journeyPOST /api/v3.3/journeys/{journeyid}/copy.{xml|json}
Copy an existing journey to another client.
documented - Get journey detailsGET /api/v3.3/journeys/{journeyid}.{xml|json}
Retrieve a journey's details.
documented - Get journey summaryGET /api/v3.3/journeys/{journeyid}/summary.{xml|json}
Return a journey summary including emails and statistics.
documented - Get journeys for a clientGET /api/v3.3/clients/{clientid}/journeys.{xml|json}
List all journeys for a specific client.
documented - Journey email bouncesGET /api/v3.3/journeys/email/{emailId}/bounces.{xml|json}
List bounces for a journey email.
documented - Journey email clicksGET /api/v3.3/journeys/email/{emailId}/clicks.{xml|json}
List clicks for a journey email.
documented - Journey email opensGET /api/v3.3/journeys/email/{emailId}/opens.{xml|json}
List opens for a journey email.
documented - Journey email recipientsGET /api/v3.3/journeys/email/{emailId}/recipients.{xml|json}
List recipients of a journey email.
documented - Journey email unsubscribesGET /api/v3.3/journeys/email/{emailId}/unsubscribes.{xml|json}
List unsubscribes for a journey email.
documented - Publish journey eventPOST /api/v3.3/events/publish/{clientId}
Publish an event to start a Subscriber Activity journey.
documented