{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/Dashboard", "title": "Dashboard", "additionalProperties": false, "description": "Details of a dashboard.", "properties": { "automaticRefreshMs": { "description": "The automatic refresh interval for the dashboard in milliseconds.", "format": "int32", "readOnly": true, "type": "integer" }, "description": { "type": "string" }, "editPermissions": { "description": "The details of any edit share permissions for the dashboard.", "items": { "$ref": "#/components/schemas/SharePermission" }, "readOnly": true, "type": "array" }, "id": { "description": "The ID of the dashboard.", "readOnly": true, "type": "string" }, "isFavourite": { "description": "Whether the dashboard is selected as a favorite by the user.", "readOnly": true, "type": "boolean" }, "isWritable": { "description": "Whether the current user has permission to edit the dashboard.", "readOnly": true, "type": "boolean" }, "name": { "description": "The name of the dashboard.", "readOnly": true, "type": "string" }, "owner": { "allOf": [ { "$ref": "#/components/schemas/UserBean" } ], "description": "The owner of the dashboard.", "readOnly": true }, "popularity": { "description": "The number of users who have this dashboard as a favorite.", "format": "int64", "readOnly": true, "type": "integer" }, "rank": { "description": "The rank of this dashboard.", "format": "int32", "readOnly": true, "type": "integer" }, "self": { "description": "The URL of these dashboard details.", "format": "uri", "readOnly": true, "type": "string" }, "sharePermissions": { "description": "The details of any view share permissions for the dashboard.", "items": { "$ref": "#/components/schemas/SharePermission" }, "readOnly": true, "type": "array" }, "systemDashboard": { "description": "Whether the current dashboard is system dashboard.", "readOnly": true, "type": "boolean" }, "view": { "description": "The URL of the dashboard.", "readOnly": true, "type": "string" } }, "type": "object" }