Skip to main content

Python wrapper for Mailchimp’s 3.0+ API

Installation

Install via pip:

pip install pyilchimp

Usage

Basic example

First connect to an account:

from pyilchimp.mailchimp_manager import MailchimpManager

mc = MailchimpManager(api_key='1qaz2wsx3edc4rfv5tgb667yhn', server='us1')

Now we can make requests:

campaigns = mc.campaigns.all()

recent_campaigns = mc.campaigns.all(filters={'sort_dir': 'DESC', 'count': 20})

Managers and resources

If you’ve ever used Django’s ORM, Pyilchimp is structured in a similar way. Resources have managers which can find and return objects, such as a CampaignManager finding and returning campaigns. The name of the manager is the lower case pluralised form of each resource and provides a .get() and .all() method. get() can return a single instance when provided an id, while all() will return all objects matching a provided filter, or the last 10 by default.

Mailchimp actions

Mailchimp provides actions that do not fit into standard RESTful API guidelines. Making use of these actions map to methods with the same name for each resource.

campaign = mc.campaigns.get('123123123c')
campaign.pause()

Metadata

Release files for pyilchimp 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyilchimp 0.1.1
File Size Uploaded
pyilchimp-0.1.1.tar.gz 3.9 kB Details

Release files / pyilchimp-0.1.1.tar.gz

Download URL pyilchimp-0.1.1.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
940b3f95cf7207ecee794cda1d31b595487ee688ff9c737108e88158a9260007
BLAKE2b-256 checksum
How to use checksums
40762f772c5d286c24e99f8a66152ac610efc599046c2e4231da87625bdc160a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.1 This release

1 release file

0.1

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page