{ "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "Dashboard", "type": "object", "description": "A dashboard is a collection of tiles arranged in a layout that visualize data from queries. Dashboards support cross-filtering, drill-down, and can be shared, embedded, or scheduled.", "properties": { "id": { "type": "string", "description": "Unique identifier. Numeric for user-defined dashboards; model::dashboard_name for LookML dashboards." }, "title": { "type": "string", "description": "Display title of the dashboard" }, "description": { "type": "string", "description": "Description of the dashboard's purpose" }, "content_metadata_id": { "type": "integer", "description": "ID of the content metadata record" }, "query_timezone": { "type": "string", "description": "Timezone for queries on this dashboard" }, "space_id": { "type": "string", "description": "ID of the space (folder) containing this dashboard" }, "folder_id": { "type": "string", "description": "ID of the folder containing this dashboard" }, "user_id": { "type": "integer", "description": "ID of the user who created this dashboard" }, "dashboard_elements": { "type": "array", "description": "List of tiles (elements) on this dashboard" }, "dashboard_filters": { "type": "array", "description": "List of filters on this dashboard" }, "dashboard_layouts": { "type": "array", "description": "Layout configurations for this dashboard" }, "background_color": { "type": "string", "description": "CSS background color for the dashboard" }, "text_tile_text_color": { "type": "string", "description": "Default text color for text tiles" }, "tile_background_color": { "type": "string", "description": "Default background color for tiles" }, "tile_text_color": { "type": "string", "description": "Default text color for tiles" }, "hidden": { "type": "boolean", "description": "Whether this dashboard is hidden from navigation" }, "readonly": { "type": "boolean", "description": "Whether this dashboard is read-only (LookML dashboards are read-only)" }, "refresh_interval": { "type": "string", "description": "Auto-refresh interval (e.g. 5 minutes, 1 hour)" }, "load_configuration": { "type": "string", "description": "Dashboard load configuration. Controls whether tiles load concurrently or sequentially." }, "preferred_viewer": { "type": "string", "description": "Preferred viewer type for the dashboard" }, "created_at": { "type": "string", "description": "Timestamp when the dashboard was created" }, "updated_at": { "type": "string", "description": "Timestamp when the dashboard was last updated" }, "deleted_at": { "type": "string", "description": "Timestamp when the dashboard was soft-deleted" }, "deleted": { "type": "boolean", "description": "Whether this dashboard has been soft-deleted" }, "last_accessed_at": { "type": "string", "description": "Timestamp when the dashboard was last viewed" }, "view_count": { "type": "integer", "description": "Number of times the dashboard has been viewed" }, "favorite_count": { "type": "integer", "description": "Number of users who have favorited this dashboard" }, "url": { "type": "string", "description": "Relative URL path for this dashboard" } } }