Reference for http://www.bungie.net/Platform/User/UpdateUser/

Updates a user based on the current logged in user info.

Url: http://www.bungie.net/Platform/User/UpdateUser/

HTTP Method: POST

Requires Sign-in: true

Url Parameters: No Url Parameter documentation is available for this method.

Request/Response Body Formats:

Message Direction Format Body
Request JSON JSON object
Response JSON JSON object

The following is an example of a request JSON body for this method.

{
  "showGamertagPublic": null,
  "showFacebookPublic": null,
  "showPsnPublic": null,
  "showBlizzardDisplayNamePublic": null,
  "showSteamDisplayNamePublic": null,
  "showStadiaDisplayNamePublic": null,
  "showTwitchDisplayNamePublic": null,
  "showEgsDisplayNamePublic": null,
  "adultMode": null,
  "isThemeLight": null,
  "membershipId": "0",
  "displayName": null,
  "profilePicture": null,
  "userTitle": null,
  "about": null,
  "emailUsage": null,
  "addedOptIns": null,
  "removedOptIns": null,
  "addedSubscriptions": null,
  "removedSubscriptions": null,
  "emailAddress": null,
  "showActivity": null,
  "profileTheme": null,
  "locale": null,
  "localeInheritDefault": null,
  "showGroupMessaging": null,
  "hideDestinyData": null,
  "statusText": null,
  "privacyFlags": null,
  "pmToastsEnabled": null,
  "rejectAllFriendRequests": null
}

The following is an example of a response JSON body for this method.

{
  "Response": 0,
  "ErrorCode": 0,
  "ThrottleSeconds": 0,
  "ErrorStatus": null,
  "Message": null,
  "MessageData": null,
  "DetailedErrorTrace": null
}