Preference Centers
Update Data Subject's Preferences in a Preference Center
Use this API to update the data subject's preferences within a Preference Center.
🗒 Things to Know
- Pascal case is required for all parameters. For example, use DsDataElements instead of dsDataElements.
put/api/consentmanager/v1/preferencecenters/{prefcenterId}/datasubjects/preferences
Path parameters
prefcenterIdstring uuid required
Example:156129da-7441-498d-a0eb-a89da357d741
Preference Center UUID.
Query parameters
identifierstring
Example:user@example.com
Data Subject Identifier (prefer the header parameter).
Headers
identifierstring
Example:user@example.com
Data Subject Identifier (prefer the header parameter).
Request body
Example request
{
"Purposes": [
{
"Id": "f2229953-b4b5-4042-8cb9-b78038cc4c46"
}
],
"DsDataElements": {
"First Name": "John",
"Last Name": "Doe"
},
"Language": "en-us"
}Response
OK - Successfully updated data subject's preferences.
Example response
{
"Purposes": [
{
"messages": [
"added",
"updated"
],
"Id": "f2229953-b4b5-4042-8cb9-b78038cc4c46",
"Status": true,
"ReceiptGuid": "64a9b83e-3aae-4e9f-b75e-5fbd01aecd85"
}
],
"Language": "en-us"
}