A Python class that is an implementation of common Campaign Monitor API methods.
Methods implemented:
- Client.GetLists
- Client.GetSuppressionList
- 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.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