Skip to content
Get started

Campaigns

The campaigns API enables you to send out large volumes of fully personalized mail to a mailing list.

Create Campaign
print_mail.campaigns.create(CampaignCreateParams**kwargs) -> Campaign
POST/print-mail/v1/campaigns
List Campaigns
print_mail.campaigns.list(CampaignListParams**kwargs) -> SyncSkipLimit[Campaign]
GET/print-mail/v1/campaigns
Get Campaign
print_mail.campaigns.retrieve(strid) -> Campaign
GET/print-mail/v1/campaigns/{id}
Update Campaign
print_mail.campaigns.update(strid, CampaignUpdateParams**kwargs) -> Campaign
POST/print-mail/v1/campaigns/{id}
Delete Campaign
print_mail.campaigns.delete(strid) -> CampaignDeleteResponse
DELETE/print-mail/v1/campaigns/{id}
Send Campaign
print_mail.campaigns.send(strid, CampaignSendParams**kwargs) -> Campaign
POST/print-mail/v1/campaigns/{id}/send
ModelsExpand Collapse
One of the following:
One of the following: