---
title: "Get single chart data"
method: GET
path: "/v2/charts/{id}/data"
tags: ["Dashboards"]
---

# Get single chart data

`GET /v2/charts/{id}/data`

Execute a single chart query and return its data.

## Path parameters

- `id` string, uuid, required

## Query parameters

- `date_start` string
- `date_end` string
- `user_id` string, uuid
- `origin_id` string, uuid
- `origin_group_id` string, uuid
- `tag_id` string, uuid
- `timezone` string
- `limit` integer

## Headers

- `api-token` string, required

## Response `200`

Chart data

- object
  - `status` integer
  - `data` ChartData — Chart data returned from a Cube.js query. The result format varies by chart type.
    - `id` string, uuid
    - `name` string
    - `type` 'line' | 'area' | 'bar' | 'stackedBar' | 'table' | 'number' | 'kpiPanel' | 'pie' | 'donut' | 'funnel'
    - `result` union — Chart result data. Format depends on chart type: number types return {value}, table types return {columns, rows}, series types (line, bar, pie, etc.) return an array of series objects.
      - object — Number/KPI chart result
        - `value` unknown
      - object — Table chart result
        - `columns` object[]
          - `key` string
          - `title` string
          - `type` string
        - `rows` object[]
      - object[] — Series chart result (line, bar, pie, etc.)
        - `name` string
        - `data` object[]
    - `error` string — Present instead of result when the chart query failed

## Other responses

- `400` — Validation error (e.g. invalid date format)
- `401` — Authentication error - invalid or missing api-token
- `404` — Chart not found

---

[API](https://skmtc.net/clint/apis/clint-api.md) · [All operations](https://skmtc.net/clint/apis/clint-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/clint/clint-api/versions/12b8f9eff943/schema)
