dashboards

Get data for multiple widgets

Changed on

Get plot data for multiple widgets at once.

Accepts a list of widget IDs and optional override filters. Returns data for all specified widgets. Filter format follows filter JSON structure.

post/dashboards/widgets/bulk_data/

Request

  • Base URL
    https://api.cekura.ai
  • URL
    https://api.cekura.ai/dashboards/widgets/bulk_data/
  • Auth
    • API key in header X-CEKURA-API-KEY
    • or HTTP bearer
    • or HTTP bearer
    • or API key in header X-VOCERA-SHAREABLE-LINK-TOKEN
    • or HTTP bearer

Query parameters

pageinteger

A page number within the paginated result set.

page_sizeinteger

Number of results to return per page.

timezonestring

IANA timezone name, e.g. America/Chicago. Day, week and month buckets and today filters use this timezone. Defaults to UTC when omitted or not recognized.

Request body

widget_idsinteger[] required

List of widget IDs to get data for

Example request

{
  "filters": {
    "field": "success",
    "op": "eq",
    "value": true
  }
}

Response

countinteger required
nextstring uri nullable
previousstring uri nullable

Example response

{
  "count": 123,
  "next": "https://api.cekura.ai/example/v1/example-external/?page=4",
  "previous": "https://api.cekura.ai/example/v1/example-external/?page=3",
  "results": [
    {
      "data": [
        {
          "id": 1,
          "timestamp": "2025-11-03T10:30:00Z",
          "value": 45
        },
        {
          "id": 2,
          "timestamp": "2025-11-03T11:15:00Z",
          "value": 62
        }
      ]
    }
  ]
}

Changes