The API Report CardAPI Index
Campaign Monitor

Campaign Monitor API

Email Marketing / Marketing Automation · campaignmonitor.com

Campaign Monitor publishes a self-serve REST API at api.createsend.com covering campaigns, lists, subscribers, transactional email, and webhooks. Auth is OAuth 2.0 or a per-account API key with no partner approval. Transactional endpoints are capped at 1 request per second per account.

Last verified: July 2026Marketing & Sales
API GRADE
A
VERIFIED JUL 2026

SCORECARD

ExistenceGOODSelf-serve REST API at api.createsend.com/api/v3.3 with JSON and XML response formats.
AccessGOODAny customer can hit their own data with an API key over Basic auth; OAuth 2.0 apps need only registration.
CoverageGOODCampaigns, journeys, lists, segments, subscribers, templates, transactional, and webhooks; full exports paginate per resource.
AuthGOODOAuth 2.0 for multi-user apps or a per-account API key via HTTP Basic; TLS 1.2 required.
Docs & DXGOODOfficial SDKs in PHP, Ruby, Python, .NET, and Node.js with hosted endpoint docs.
StabilityGOODThe v3 API has held stable for years; 3.2 to 3.3 was a minor revision and no v4 is signaled.
Supergood: Campaign Monitor shipped a real API. Most vendors don't; we ship near-native APIs for the rest.

Frequently asked questions

Campaign Monitor scores A on the API Report Card. Campaign Monitor publishes a self-serve REST API at api.createsend.com covering campaigns, lists, subscribers, transactional email, and webhooks. Auth is OAuth 2.0 or a per-account API key with no partner approval. Transactional endpoints are capped at 1 request per second per account.

Tried to integrate with Campaign Monitor?
SOURCES
Rate limit on transactional endpoints is 1 request per second per account, very low for any production transactional workload, and lifts require contacting support campaignmonitor.com
API has been stuck on v3.x for years (3.2 to 3.3 was a minor revision); no signaled v4 and uneven endpoint modernization campaignmonitor.com
429 responses on rate limit exhaustion are returned with limited backoff guidance; clients must implement their own retry logic against X-RateLimit-Reset header campaignmonitor.com
No native bulk export endpoint for full account data, pulling a complete subscriber/campaign/event history requires paginating every resource individually campaignmonitor.com
Salesforce-side integration is dual-throttled by both Campaign Monitor and Salesforce API quotas, causing frequent sync failures at scale massmailer.io
Journey/automation APIs are thinner than the UI capability, many journey configuration actions cannot be performed programmatically campaignmonitor.com
Documentation quality is uneven, some endpoints still reference XML-first examples and pre-OAuth flows, and SDK maintenance varies by language campaignmonitor.com
Pricing is widely seen as expensive relative to peers, with costs escalating sharply at higher subscriber tiers and confusing billing structure g2.com
Template flexibility is limited, designs constrained by the drag-and-drop framework, hard to push beyond a certain level without custom HTML capterra.com
Feature depth lags Klaviyo/ActiveCampaign, advanced segmentation, predictive analytics, and revenue attribution are weaker moosend.com
Post-Marigold acquisition product velocity has slowed, with users reporting fewer meaningful new features and rebrand-driven UI churn g2.com
Customers cannot bring their own email service provider / sending IP on lower tiers, locking deliverability reputation to Marigold's shared infrastructure softwareadvice.com
Customer support quality is inconsistent post-acquisition; multi-day response times and tier-gated support cited frequently capterra.com
Reporting depth is shallow vs. competitors, cohort, attribution, and cross-channel analysis require external BI research.com
List management and contact deduping flows feel dated; bulk operations and duplicate handling are clunky getapp.com