POST /contacts/v1/contacts/id:{contactId}/Preferences
Adds consent management information to contact records by contact ID for data protection and privacy concerns.
Name | Type | | Description |
---|
contactId | string | Required | Unique ID for the contact. |
Name | Type | | Description |
---|
value | object | Required | Array of contact IDs and other properties to add. |
value.contactID | long | Required | Unique ID for the contact. |
value.hasOptedOutTracking | boolean | | Indicates whether a contact opted out of tracking information. |
Status | Name | Type | Description |
---|
200 | | | Added contact preferences by contact ID. |
| value | object | Contains the contact ID and other properties to add. |
| value.contactID | long | Unique ID for the contact. |
| value.hasOptedOutTracking | boolean | Indicates whether a contact opted out of tracking information. |
| rowsInserted | integer | Number of preferences inserted. |
| rowsUpdated | integer | Number of preferences updated. |
| rowsDeleted | integer | Number of preferences deleted. |
| requestServiceMessageID | guid | Service message ID for the request. |
| responseDateTime | integer | Date and time of the retry response in UTC. |
| resultMessages | array | Array of messages about the request. Includes details, such as resulttype and resultcode, about a bad request. |
| serviceMessageID | guid | Service message ID for the response. |
To issue a request, you must have the Assets | Upload and Assets | Publish permissions.
- Documents and Images, Read and Write
- Saved Content, Read and Write