# Dotdigital Preferences and subscriptions API

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

The Preferences and subscriptions API from Dotdigital — 13 operation(s) for preferences and subscriptions.

## Operations (16)

| Method | Path | Summary |
|---|---|---|
| POST | `/v2/contacts/unsubscribe` | Unsubscribe contact |
| PUT | `/v2/contacts/suppress-contacts` | Bulk suppress contacts |
| POST | `/v2/contacts/resubscribe` | Resubscribe contact |
| POST | `/v2/contacts/resubscribe-with-no-challenge` | Resubscribe contact with no challenge |
| GET | `/v2/contacts/suppressed-since/{date}` | Get suppressed contacts since date |
| GET | `/v2/contacts/{email}/subscriptions` | Get subscriptions for contact |
| GET | `/v2/contacts/unsubscribed-since/{date}` | Get unsubscribed contacts since date |
| POST | `/v2/preferences` | Create preference |
| GET | `/v2/preferences` | Get preferences |
| PUT | `/v2/preferences/{id}` | Update preference |
| DELETE | `/v2/preferences/{id}` | Delete preference |
| GET | `/v2/preferences/modified-since/{date}` | Get modified preferences since date |
| PUT | `/v2/contacts/{contactIdentifier}/preferences` | Set preferences for contact |
| GET | `/v2/contacts/{contactIdentifier}/preferences` | Get preferences for contact |
| GET | `/v2/contacts/with-preference/{preferenceId}` | Get contacts opted into a preference |
| GET | `/v2/contacts/with-preference/{preferenceId}/opt-ins-since/{date}` | Get contacts with modified preference opt-in since date |

## Machine-readable artifacts (6)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/dotdigital/refs/heads/main/openapi/dotdigital-preferences-and-subscriptions-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

Preferences and subscriptions

---

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