campaign-monitor-api-python


Campaign Monitor API for Python

A Python class that is an implementation of common Campaign Monitor API methods.

Methods implemented: * Client.GetLists * Client.GetSuppressionList * List.GetDetail * List.Update * Subscriber.Add * Subscriber.AddWithCustomFields * Subscriber.AddAndResubscribe * Subscriber.AddAndResubscribeWithCustomFields * Subscriber.Unsubscribe * Subscribers.GetActive * Subscribers.GetBounced * Subscribers.GetUnsubscribed * Subscribers.GetIsSubscribed * Subscribers.GetSingleSubscriber

There is light unittest coverage.

Release notes

v2.1

  • List.GetDetail and List.Update support contributed by Jordi Fernàndez

v2.0

  • Support for Client and additional Subscribers methods (with unit tests) - contribution by Jonathan Vanasco
  • NOTE: the original Subscriber method names have been deprecated but supported for backwards compatibility

v1.1

Fixes contributed by Juan Pablo Di Lelle

  • Now uses new API endpoints
  • Removed unnecessary reference to urllib

v1.0

  • Initial version

Project Information

Labels:
email campaignmonitor python