Skip to main content
The client.Campaigns service gives you read access to campaigns plus lifecycle actions — send now, schedule, and unschedule. The SDK doesn’t create campaigns yet. To create a draft from code, call the create a campaign endpoint directly, then send or schedule it with the SDK. Editing and deleting campaigns happen in the dashboard. Reads require an API key with the campaigns:read scope; actions require campaigns:write.

List Campaigns

API Reference

GET /campaigns

Get a Campaign

Get returns the campaign including its rendered HTML content:

API Reference

GET /campaigns/

List Campaign Events

Engagement events use cursor-based pagination. Keep requesting with the returned cursor until it is nil:

API Reference

GET /campaigns//events

Send / Schedule / Unschedule

Send

POST /campaigns//send

Schedule

POST /campaigns//schedule

Unschedule

POST /campaigns//unschedule

What’s Next

Audience

Manage the contacts campaigns send to

API Reference

Full campaigns API reference