# KQL Dashboard definition

This article provides a breakdown of the structure for Real-Time Dashboard (KQL Dashboard) definition items.

## Supported formats

KQLDashboardDefinition items support the `JSON` format.

## Definition parts

The definition of a Real-Time Dashboard item is constructed as follows:

* **Path**: The path to the file that contains the JSON definition.
* **Payload**: See [Example of payload content decoded from Base64](#example-of-payload-content-decoded-from-base64)
* **PayloadType**: InlineBase64

## Example of payload content decoded from Base64

To see how to create a JSON file describing a dashboard, see [export dashboards](https://learn.microsoft.com/fabric/real-time-intelligence/dashboard-real-time-create#export-dashboards).

```json
{
 "autoRefresh": {
   "enabled": false
 },
 "baseQueries": [],
 "tiles": [],
 "dataSources": [],
 "pages": [
   {
     "name": "Page 1",
     "id": "ab1c2345-6789-01d3-4ab5-678901c2345"
   }
 ],
 "parameters": [
   {
     "kind": "duration",
     "id": "ab0c1234-6678-90d1-2ab3-456789c0123",
     "displayName": "Time range",
     "description": "",
     "beginVariableName": "_startTime",
     "endVariableName": "_endTime",
     "defaultValue": {
       "kind": "dynamic",
       "count": 1,
       "unit": "hours"
     },
     "showOnPages": {
       "kind": "all"
     }
   }
 ],
 "queries": [],
 "schema_version": "52",
 "title": "vcdzngrzsm"
}

```

## Definition example

```JSON

{
    "parts": [
      {
        "path": "RealTimeDashboard.json",
        "payload": " ",
        "payloadType": "InlineBase64"
      },
      {
        "path": ".platform",
        "payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
        "payloadType": "InlineBase64"
      }
    ]
  }

```
