update

Updates the customer's communication preferences.

Only the categories and channels supplied are modified; omitted ones remain unchanged. Only channels marked as editable can be updated. Returns the updated preferences, which may include values the client did not send; for example, disabling a parent category changes the effective value of every child category.

Return

The updated CommunicationPreferences object.

Parameters

preferences

The CommunicationPreferencesUpdate describing the changes to apply.