# Dotdigital API Campaign Reporting API

**Canonical:** https://apis.io/apis/dotdigital/dotdigital-apicampaignreporting-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 API Campaign Reporting 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 ApiCampaignReporting. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

The ApiCampaignReporting API from Dotdigital — 24 operation(s) for apicampaignreporting.

## Operations (24)

| Method | Path | Summary |
|---|---|---|
| GET | `/v2/campaigns/{campaignId}/summary` | Gets a summary of reporting information for a specified campaign. |
| GET | `/v2/campaigns/{campaignId}/activities` | Gets a list of contacts who were sent a campaign, with their activity. |
| GET | `/v2/campaigns/{campaignId}/activities/since-date/{date}` | Gets a list of contacts who were sent a campaign, and retrieves only those contacts who showed activity (e.g. they clicked, opened) after a specified date. |
| GET | `/v2/campaigns/{campaignId}/activities/{contactId}` | Gets activity for a given contact and campaign. |
| GET | `/v2/campaigns/{campaignId}/clicks` | Gets a list of campaign link clicks. |
| GET | `/v2/campaigns/{campaignId}/clicks/since-date/{date}` | Gets a list of link clicks for a campaign after a specified date |
| GET | `/v2/campaigns/{campaignId}/activities/{contactId}/clicks` | Gets a list of campaign link clicks for a contact. |
| GET | `/v2/campaigns/{campaignId}/opens` | Gets a list of campaign opens. |
| GET | `/v2/campaigns/{campaignId}/opens/since-date/{date}` | Gets a list of opens for a campaign after a specified date |
| GET | `/v2/campaigns/{campaignId}/activities/{contactId}/opens` | Gets a list of campaign opens for a contact. |
| GET | `/v2/campaigns/{campaignId}/page-views/since-date/{date}` | Gets a list of page views for a campaign after a specified date. |
| GET | `/v2/campaigns/{campaignId}/activities/{contactId}/page-views` | Gets a list of page views for a contact. |
| GET | `/v2/campaigns/{campaignId}/activities/{contactId}/replies` | Gets a list of campaign replies for a contact. |
| GET | `/v2/campaigns/{campaignId}/social-bookmark-views` | Gets campaign social bookmark views for a campaign. |
| GET | `/v2/campaigns/{campaignId}/activities/{contactId}/social-bookmark-views` | Gets campaign social bookmark views for a contact. |
| GET | `/v2/campaigns/{campaignId}/roi-details/since-date/{date}` | Gets a list of ROI information for a campaign after the specified date. |
| GET | `/v2/campaigns/{campaignId}/activities/{contactId}/roi-details` | Gets a list of ROI information for a contact. |
| GET | `/v2/campaigns/{campaignId}/hard-bouncing-contacts` | Gets a list of contacts who hard bounced when sent a particular campaign. |
| GET | `/v2/campaigns/{campaignId}/clicks-with-groups` | Gets a list of campaign clicks with link groups |
| GET | `/v2/campaigns/{campaignId}/clicks-with-groups/since-date/{date}` | Gets a list of campaign clicks with link groups after a specified date |
| GET | `/v2/campaigns/{campaignId}/activities/{contactId}/clicks-with-groups` | Gets a list of campaign clicks with link groups for a contact |
| GET | `/v2/campaigns/{campaignId}/revenue/since-date/{date}` | Gets the revenue attributed to a specified campaign after a specified date. |
| GET | `/v2/campaigns/{campaignId}/activities/{contactId}/revenue` | Gets the revenue attributed to a specified campaign generated by a specified contact. |
| GET | `/v2/campaigns/metrics` | Gets all sent campaigns daily metrics for the specified date range. |

## Machine-readable artifacts (6)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/dotdigital/refs/heads/main/openapi/dotdigital-apicampaignreporting-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 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/)
- [Dotdigital API Ecommerce API](https://apis.io/apis/dotdigital/dotdigital-apiecommerce-api/)

## Tags

ApiCampaignReporting

---

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