Applications can retrieve user preferences by calling GetUserPreferences. The call uses a set of boolean values as input which defines the specific user preferences that are to be returned in the response.

Once the call has been completed the current set of user preferences can be extracted from the response payload and displayed to the user.

The preferences object — or objects — can then be modified and used as the input for a SetUserPreferences call should the user want to update one or more of their user preferences.

For more information about specific user preferences and how to set/configure them, refer to Set Preferences.