# Dotdigital Email Campaigns API

**Canonical:** https://apis.io/apis/dotdigital/dotdigital-email-campaigns-api/  
**Provider:** Dotdigital — https://apis.io/providers/dotdigital/  
**Base URL:** https://r1-api.dotdigital.com/v2  
**Documentation:** https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api

Dotdigital Email Campaigns API is one of 63 APIs that [Dotdigital](https://apis.io/providers/dotdigital/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Email Campaigns. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

The Email Campaigns API from Dotdigital — 39 operation(s) for email campaigns.

## Operations (43)

| Method | Path | Summary |
|---|---|---|
| POST | `/v2/campaigns` | Create campaign |
| GET | `/v2/campaigns` | Get all campaigns |
| POST | `/v2/campaigns/split-test` | Create split test campaign |
| PUT | `/v2/campaigns/{id}` | Update campaign |
| DELETE | `/v2/campaigns/{id}` | Delete campaign |
| GET | `/v2/campaigns/{id}` | Get campaign |
| POST | `/v2/campaigns/{id}/copy` | Copy campaign |
| POST | `/v2/campaigns/send` | Send campaign |
| POST | `/v2/campaigns/send-time-optimised` | Send time optimised campaign |
| GET | `/v2/campaigns/send/{id}` | Get campaign send status |
| POST | `/v2/campaigns/{campaignID}/attachments` | Add campaign attachment |
| GET | `/v2/campaigns/{campaignID}/attachments` | Get campaign attachments |
| DELETE | `/v2/campaigns/{campaignID}/attachments/{documentID}` | Remove campaign attachment |
| GET | `/v2/campaigns/filtered` | Get all campaigns (with filters) |
| GET | `/v2/campaigns/{id}/with-details` | Get campaign with details |
| GET | `/v2/campaigns/{id}/summary` | Get campaign summary |
| GET | `/v2/campaigns/{id}/opens` | Get campaign opens |
| GET | `/v2/campaigns/{campaignID}/activities/{contactID}/opens` | Get campaign opens for a contact |
| GET | `/v2/campaigns/{campaignID}/activities/{contactID}` | Get campaign activity for a contact |
| GET | `/v2/campaigns/{id}/activities/since-date/{date}` | Get campaign activity since date |
| GET | `/v2/campaigns/{id}/clicks` | Get campaign clicks |
| GET | `/v2/campaigns/{id}/clicks-with-groups` | Get campaign clicks and link groups |
| GET | `/v2/campaigns/{id}/clicks/since-date/{date}` | Get campaign clicks since date |
| GET | `/v2/campaigns/{id}/clicks-with-groups/since-date/{date}` | Get campaign clicks and link groups since date |
| GET | `/v2/campaigns/{id}/opens/since-date/{date}` | Get campaign opens since date |
| GET | `/v2/campaigns/{id}/activities` | Get campaign activity |
| GET | `/v2/campaigns/{id}/address-books` | Get campaign address books |
| GET | `/v2/campaigns/{campaignID}/activities/{contactID}/clicks` | Get campaign clicks for a contact |
| GET | `/v2/campaigns/{campaignID}/activities/{contactID}/clicks-with-groups` | Get campaign contact clicks and link groups |
| GET | `/v2/campaigns/with-activity-since/{date}` | Get campaigns with activity since date |
| GET | `/v2/campaigns/{campaignID}/activities/{contactID}/page-views` | Get campaign page views for a contact |
| GET | `/v2/campaigns/{id}/page-views/since-date/{date}` | Get campaign page views since date |
| GET | `/v2/campaigns/{campaignID}/activities/{contactID}/replies` | Get campaign replies for a contact |
| GET | `/v2/campaigns/{campaignID}/activities/{contactID}/roi-details` | Get campaign ROI activity for a contact |
| GET | `/v2/campaigns/{id}/roi-details/since-date/{date}` | Get campaign ROI activity since date |
| GET | `/v2/campaigns/{id}/social-bookmark-views` | Get campaign social bookmark views |
| GET | `/v2/campaigns/{campaignID}/activities/{contactID}/social-bookmark-views` | Get campaign social bookmark views for a contact |
| GET | `/v2/campaigns/{id}/hard-bouncing-contacts` | Get campaign hard bouncers |
| GET | `/v2/campaigns/{id}/split-test` | Get campaign split test results |
| GET | `/v2/custom-from-addresses` | Get custom from addresses |
| GET | `/v2/campaigns/{campaignId}/revenue/since-date/{date}` | Get campaign revenue since date |
| GET | `/v2/campaigns/{campaignId}/activities/{contactId}/revenue` | Get campaign revenue for contact |
| GET | `/v2/campaigns/metrics` | Gets sent campaigns metrics between the specified dates. |

## Machine-readable artifacts (6)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/dotdigital/refs/heads/main/openapi/dotdigital-email-campaigns-api-openapi.yml
- **Documentation** — https://marketing.developer.dotdigital.com/docs/getting-started-with-the-api
- **APIReference** — https://marketing.developer.dotdigital.com/reference/
- **Documentation** — https://marketing.developer.dotdigital.com/docs/api-end-points
- **APIReference** — https://marketing.developer.dotdigital.com/reference/unified-contacts
- **Documentation** — https://marketing.developer.dotdigital.com/reference/omnichannel-api

## Other Dotdigital APIs (12)

- [Dotdigital Marketing Developer Hub MCP Server](https://apis.io/apis/dotdigital/dotdigital-marketing-developer-hub-mcp-server/)
- [Dotdigital Accounts and Utilities API](https://apis.io/apis/dotdigital/dotdigital-accounts-and-utilities-api/)
- [Dotdigital API Account API](https://apis.io/apis/dotdigital/dotdigital-apiaccount-api/)
- [Dotdigital API Address Book API](https://apis.io/apis/dotdigital/dotdigital-apiaddressbook-api/)
- [Dotdigital API Campaign API](https://apis.io/apis/dotdigital/dotdigital-apicampaign-api/)
- [Dotdigital API Campaign From Address API](https://apis.io/apis/dotdigital/dotdigital-apicampaignfromaddress-api/)
- [Dotdigital API Campaign Reporting API](https://apis.io/apis/dotdigital/dotdigital-apicampaignreporting-api/)
- [Dotdigital API Campaign Send API](https://apis.io/apis/dotdigital/dotdigital-apicampaignsend-api/)
- [Dotdigital API Contact API](https://apis.io/apis/dotdigital/dotdigital-apicontact-api/)
- [Dotdigital API Contact Import API](https://apis.io/apis/dotdigital/dotdigital-apicontactimport-api/)
- [Dotdigital API Data Field API](https://apis.io/apis/dotdigital/dotdigital-apidatafield-api/)
- [Dotdigital API Document API](https://apis.io/apis/dotdigital/dotdigital-apidocument-api/)

## Tags

Email Campaigns

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/dotdigital/dotdigital-email-campaigns-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/dotdigital/.
