result.data | object | Yes | — | Provider response payload. |
result.data.status | number | No | — | HTTP status code. |
result.data.requestId | string | No | — | Unique id assigned to every request. UUIDv4 Format: uuid. |
result.data.result | array | No | — | — |
result.data.result[].id | string | No | — | Dashboard ID |
result.data.result[].name | string | No | — | Dashboard name |
result.data.result[].tiles | array | No | — | List of tiles/charts in the dashboard |
result.data.result[].tiles[].name | string | Yes | — | Display name for the tile |
result.data.result[].tiles[].x | integer | Yes | — | Horizontal position in the grid (0-based) |
result.data.result[].tiles[].y | integer | Yes | — | Vertical position in the grid (0-based) |
result.data.result[].tiles[].w | integer | Yes | — | Width in grid units |
result.data.result[].tiles[].h | integer | Yes | — | Height in grid units |
result.data.result[].tiles[].config | record | No | — | — |
result.data.result[].tiles[].containerId | string | No | — | References a DashboardContainer by id. Tiles without containerId render in the default ungrouped area. |
result.data.result[].tiles[].tabId | string | No | — | References a tab inside the tile’s container by id. Requires containerId to be set, and the container to declare a matching tab. |
result.data.result[].tiles[].id | string | Yes | — | Unique tile ID assigned by the server. |
result.data.result[].tags | array | No | — | Tags for organizing and filtering dashboards |
result.data.result[].filters | array | No | — | Dashboard filter keys added to the dashboard and applied to all tiles |
result.data.result[].filters[].type | "QUERY_EXPRESSION" | Yes | — | Filter type. Must be “QUERY_EXPRESSION”. Allowed: QUERY_EXPRESSION. |
result.data.result[].filters[].name | string | Yes | — | Display name for the dashboard filter key |
result.data.result[].filters[].expression | string | Yes | — | Key expression used when applying this dashboard filter key |
result.data.result[].filters[].sourceId | string | Yes | — | Source ID this dashboard filter key applies to |
result.data.result[].filters[].sourceMetricType | "sum" | "gauge" | "histogram" | "summary" | "exponential histogram" | No | — | Metric type when source is metrics Allowed: sum, gauge, histogram, summary, exponential histogram. |
result.data.result[].filters[].where | string | No | — | Optional WHERE condition to scope which rows this filter key reads values from |
result.data.result[].filters[].whereLanguage | "sql" | "lucene" | No | — | Language of the where condition Allowed: sql, lucene. |
result.data.result[].filters[].appliesToSourceIds | array | No | — | Optional list of source IDs this filter applies to. Omit or provide an empty array to apply the filter to ALL tiles regardless of source. A non-empty array restricts the filter to only tiles whose source ID is in the list; tiles using other sources are not affected by the selected filter value(s). |
result.data.result[].filters[].id | string | Yes | — | Unique dashboard filter key ID |
result.data.result[].savedQuery | string | null | No | — | Optional default dashboard query restored when loading the dashboard. |
result.data.result[].savedQueryLanguage | "sql" | "lucene" | No | — | Query language used by savedQuery. Allowed: sql, lucene. |
result.data.result[].savedFilterValues | array | No | — | Optional default dashboard filter values restored when loading the dashboard. |
result.data.result[].savedFilterValues[].type | "sql" | No | — | Filter type. Currently only “sql” is supported. Allowed: sql. |
result.data.result[].savedFilterValues[].condition | string | Yes | — | SQL filter condition. For example use expressions in the form “column IN (‘value’)”. |
result.data.result[].containers | array | No | — | Optional grouping containers. Each tile may join a container via tile.containerId, and a tab inside it via tile.tabId. |
result.data.result[].containers[].id | string | Yes | — | Unique identifier for the container within the dashboard. |
result.data.result[].containers[].title | string | Yes | — | Display title for the container. |
result.data.result[].containers[].collapsed | boolean | Yes | — | Persisted default collapse state. Per-viewer state lives in the URL. |
result.data.result[].containers[].collapsible | boolean | No | — | Whether the user can collapse the group. |
result.data.result[].containers[].bordered | boolean | No | — | Whether to show a visual border around the group. |
result.data.result[].containers[].tabs | array | No | — | Optional tabs. 2+ entries renders a tab bar; 0-1 entries renders a plain group header. Tiles join a tab via tabId. |
result.data.result[].containers[].tabs[].id | string | Yes | — | Unique identifier for the tab within its container. |
result.data.result[].containers[].tabs[].title | string | Yes | — | Display title for the tab. |
result.meta | object | No | — | Additional response metadata (status, paging). |