Updates the email preferences for a Merchant Center account user. Advanced account users should specify the advanced account rather than a sub-account of the advanced account.
Preferences which are not explicitly selected in the update mask will not be updated.
It is invalid for updates to specify an UNCONFIRMED opt-in status value.
Use the name=accounts/*/users/me/emailPreferences alias to update preferences for the authenticated user.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-06 UTC."],[[["\u003cp\u003eThis operation updates email preferences for a Merchant Center account user, focusing on the authenticated user.\u003c/p\u003e\n"],["\u003cp\u003eOnly specified preferences within the \u003ccode\u003eupdateMask\u003c/code\u003e will be modified, leaving others untouched.\u003c/p\u003e\n"],["\u003cp\u003eThe request requires a \u003ccode\u003ePATCH\u003c/code\u003e call to a specific endpoint with path and query parameters.\u003c/p\u003e\n"],["\u003cp\u003eRequest and response bodies utilize the \u003ccode\u003eEmailPreferences\u003c/code\u003e resource for data exchange.\u003c/p\u003e\n"],["\u003cp\u003eAuthorization requires the \u003ccode\u003ehttps://www.googleapis.com/auth/content\u003c/code\u003e scope.\u003c/p\u003e\n"]]],["This describes updating email preferences for a Merchant Center account user via a PATCH request to `https://merchantapi.googleapis.com/accounts/v1beta/{emailPreferences.name=accounts/*/users/*/emailPreferences}`. The request must include an `updateMask` query parameter specifying which fields to update (e.g., `newsAndTips`). The request body contains the new `EmailPreferences` values. The user should use the `name=accounts/*/users/me/emailPreferences` alias to update their preferences. The `https://www.googleapis.com/auth/content` OAuth scope is required. Successful updates return an instance of `EmailPreferences`.\n"],null,[]]