API update: New subscriber methods, social stats and more
We've recently unleashed a couple of API updates that should make things easier for our developer friends. Included are three new methods, plus a handful of parameters which are likely to be particularly useful if you're syncing subscribers between your app and ours. If integrating with Campaign Monitor is your business, here is what's new in our API.
New methods: Deleting subscribers and unscheduling campaigns
First up, the big one - you can now delete subscribers from a list using our API. Unlike our existing method for unsubscribing subscribers (wow, a mouthful), a delete request results in an email address being marked as 'Deleted', but not added to the account's suppression list. This is particularly useful when a subscriber is to be re-added to a list at a later time, say, when 'pausing' a subscription for a few weeks. Of course, a little discretion should be used when deleting a subscriber via the API, rather than unsubscribing them.
In tandem is a new method for getting deleted subscribers for a particular list. Results can be narrowed down by date range, ordered by date and more.
Finally, we've added a new method for unscheduling a campaign, which moves a scheduled campaign back to the account's drafts. This sure beats deleting the campaign, as was previously done.
Getting social: Forward, Like and Mention stats for a campaign
In the spirit of the social sharing reports in the app, we've now made sharing stats available via the API. Using the new parameters in our existing campaign summary method, you can pull forwards, likes and mentions for any given campaign, alongside the regular metrics. This is a timely addition for all you folks with dashboard apps (or ahem, 'information radiators'), not to mention other app adventures in analytics.
Clearing custom fields on subscriber updates or bulk imports
Last but not least, we've added a parameter for clearing custom fields to our existing methods for updating a subscriber and importing many subscribers. This allows you to clear one or more options on multi-value custom fields and totally clear other custom field types.
Our API wrappers, updated and ready to use
To reflect the new methods described above, we've updated all our official wrappers for v3 of the Campaign Monitor API. We've got wrappers for Ruby, PHP, .NET and more, so chances are, our API speaks your language!
A huge thanks to Paul Duran and our development and testing teams for this sweeping update. Most importantly, thanks to you - all of the above happened because developers stepped forward and provided us with amazing feedback, so if you have any any suggestions for new methods or improvements, get in touch with our team. Alternately, hustle with our lively API developer community and post questions, get the word on updates and most importantly, cut some darn good code!
Posted in: New Features & Updates
Comments for this entry are closed.
Browse the Blog
- Behind the Scenes (31)
- Interviews & Buzz (133)
- New Features & Updates (234)
- Observations & Answers (221)
- Tips & Resources (491)
Explore the Email Gallery
- All designs
- One column (391)
- Two column (230)
- Three column (36)
- Announcement (139)
- Newsletter (464)
- Invitation (39)
Beautiful! “@cameronmoll: Email successfully @CampaignMonitor‘d:” http://t.co/KbrfnS1a ^RH
Follow us on Twitter-
Free templates
Over 30 professionally designed email templates tested in all major email clients.
-
Single-click testing
See screenshots of your email in 20+ email clients and check against spam filters.
-
Not just good looks
Track every aspect of your campaigns like opens, clicks, forwards, sales and more.
About • Our Book • Contact • API • Anti-spam Policy • Terms of Use • Privacy Policy
Proud founders of the Email Standards Project and supporters of the design community.
3 Comments
Jonathon Joyce
November 4, 2011 11:28am
So still nothing to do with creating campaigns from templates, even just assigning with template in the draft would be a much needed improvement. Your competitors have it.
Bob Killian
December 16, 2011 12:35am
You’re still missing one (simple) crucial functionality. I want to be able to bcc myself on an autoresponder, so I know when someone signs up. Automatically.
Since it’s auto- ... it’s easy to not check on new subscribers – but what if they have a question or request, or what if I can see they’re just spam?
Ros Hodgekiss
December 16, 2011 1:28am
@Jon - This is a pretty tricky one to implement and both myself and the devs have spent a lot of time talking about it. I don’t think we’ll be adding this in the immediate future, but it’s certainly one that we’ll keep on the radar and hopefully slip into an update down the track.
@Bob Killian - An alternate idea would be to have the form send you a notification when someone signs up - you can already set this up easily with Wufoo forms, or script something up yourself. Happy to look into how we can make this easier to achieve on our end, but in the interim, this is what I’d recommend.