Apr 23, 2025,
communication_preferences.read
communication_preferences.write
communication_preferences.read_write
communication_preferences.statuses.batch.read
communication_preferences.statuses.batch.write
Get Subscription Types: GET /communication-preferences/v4/definitions
businessUnitId for filtering by brand.includeTranslations=true for translations.Get Subscription Preferences for Contact
GET /communication-preferences/v4/statuses/{subscriberIdString}?channel=EMAILstatus values:
SUBSCRIBEDUNSUBSCRIBEDNOT_SPECIFIEDUnsubscribe All
POST /communication-preferences/v4/statuses/batch/unsubscribe-all/readGET /communication-preferences/v4/statuses/{subscriberIdString}/unsubscribe-allUpdate Subscription Preferences for Contact
POST /communication-preferences/v4/statuses/{subscriberIdString}subscriptionIdstatusState (SUBSCRIBED, UNSUBSCRIBED, NOT_SPECIFIED)legalBasis and legalBasisExplanation (if required)channel (currently only EMAIL supported)Bulk Unsubscribe
POST /communication-preferences/v4/statuses/batch/unsubscribe-allbusinessUnitId, channel, verboseUpdate Subscription Types for Multiple Contacts
POST /communication-preferences/v4/statuses/batch/writeinputs field."businessUnitId": 0.businessUnitId to specify brand operations.