A python client for v3 of MailChimp API
Project description
python-mailchimp-api
A python client for v3 of MailChimp API
About
This package aims to provide a straighforward python client to interact with Mailchimp API v3.
Installation
This client is hosted at PyPi under the name mailchimp3, to install it, simply run
pip install mailchimp3
Dependencies
requests >= 2.7.0
Examples
from mailchimp3 import MailChimp client = MailChimp('YOUR USERNAME', 'YOUR SECRET KEY') client.list.all() # returns all the lists client.list.get('123456') # returns the list matching id '123456' client.campaign.all() # returns all the campaigns
Usage
Automation
Automation
client.automation.all() client.automation.get(workflow_id='') client.automation.pause(workflow_id='') client.automation.start(workflow_id='')
Automation Email
client.automationemail.all(workflow_id='') client.automationemail.get(workflow_id='', email_id='') client.automationemail.pause(workflow_id='', email_id='') client.automationemail.start(workflow_id='', email_id='')
Automation Email Queue
client.automationemailqueue.all(workflow_id='', email_id='') client.automationemailqueue.get(workflow_id='', email_id='', member_id='') client.automationemailqueue.create(workflow_id='', email_id='', data='')
Automation Removed Subscribers
client.automationeremovedsubscriber.all(workflow_id='') client.automationeremovedsubscriber.create(workflow_id='', data='')
Campaign
Campaign
client.campaign.all() client.campaign.create(data={}) client.campaign.get(campaign_id='') client.campaign.delete(campaign_id='') client.campaign.patch(campaign_id='', data={}) client.campaign.cancel(campaign_id='') client.campaign.get_content(campaign_id='', **kwargs) client.campaign.set_content(campaign_id='', data={})
Campaigns feedback
client.feedback.all(campaign_id='') client.feedback.create(campaign_id='', data={}) client.feedback.get(campaign_id='', feedback_id='') client.feedback.update(campaign_id='', feedback_id='', data={}) client.feedback.delete(campaign_id='', feedback_id='')
Conversations
client.conversation.all() client.conversation.get(conversation_id='')
Files
client.file.all() client.file.create(data='')
Interest
client.interest.all(list_id, category_id, count=100) client.interest.create(list_id, category_id, post_data) client.interest.get(list_id, category_id, interest_id) client.interest.update(list_id, category_id, interest_id, post_data) client.interest.delet
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for mailchimp3-1.0.17-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cc26c8efe42449d5d9ce4e59dbe0474daee5d8ef58e320fc363298254b8e205 |
|
MD5 | 57ddbe32332bc7fdc6468823688753e6 |
|
BLAKE2b-256 | 91e6c2fb8d9ca031760f0bc06043ea987e14512f84163750a8071f44d50c5327 |