Enumerating User Dashboard View settings in JSON-RPC API

You can get the list of BackupDashboard views for a user and the view's settings, including a list of columns displayed in these views, using the the EnumerateUserSettings method.

Required parameters

Parameter Description Supported values
userId

The ID of the user whose Dashboard views you want to see

<int>
settingsType An array of the types of views

UserViewType::Enum

  • Undefined
  • Predefined
  • Custom
  • Count

Sample request

{
    "jsonrpc":"2.0",
    "visa": "{{visa}}",
    "id":"jsonrpc",
    "method" : "EnumerateUserSettings",
    "params" : {
	    "userId" : 123456,
	    "settingsType" : "Custom"
    }
}

Sample response

{
    "id": "jsonrpc",
    "jsonrpc": "2.0",
    "result": {
	"result": [
	    {
		"Current": true,
		"Id": 7806,
		"Name": "Basic View",
		"Type": "Custom",
		"UserId": 123456,
		"View": {
		    "Columns": [
			"AN",
			"AR",
			"I78",
			"US",
			"TB",
			"T0",
			"OS"
		    ],
		    "Mode": "Standard",
		    "NormalStatisticsFilter": "",
		    "PartnerId": 135791,
		    "RecordCount": 40,
		    "SortColumns": [
			{
			    "Name": "TL",
			    "SortOrder": "Descending"
			}
		    ],
		    "StatisticsFilter": ""
		}
	    }
	]
    },
    "visa": "{{visa}}"
}