Metrics

Load Dashboard Data

POST
/v0/metrics/dashboard-data

Authorization

apiKeyAuth
x-api-key<token>

FastStats API key. Pass it in the x-api-key header or as a Bearer token in the Authorization header.

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/v0/metrics/dashboard-data" \  -H "Content-Type: application/json" \  -d '{}'
{
  "charts": {},
  "flowMeta": {
    "property1": {
      "outputs": [
        {
          "id": "string",
          "index": 0,
          "name": "string",
          "explicitName": "string",
          "iconSetId": "string",
          "splitPattern": "string",
          "splitDataSource": "string",
          "groupField": "string",
          "primaryMetric": {
            "field": "string",
            "aggregation": "string"
          }
        }
      ],
      "hasTimeGroup": true,
      "hasBreakdownTimeSeries": true,
      "datasourceFields": [
        "string"
      ],
      "splitLabelSeparator": "string",
      "timeGroupInterval": "minute"
    },
    "property2": {
      "outputs": [
        {
          "id": "string",
          "index": 0,
          "name": "string",
          "explicitName": "string",
          "iconSetId": "string",
          "splitPattern": "string",
          "splitDataSource": "string",
          "groupField": "string",
          "primaryMetric": {
            "field": "string",
            "aggregation": "string"
          }
        }
      ],
      "hasTimeGroup": true,
      "hasBreakdownTimeSeries": true,
      "datasourceFields": [
        "string"
      ],
      "splitLabelSeparator": "string",
      "timeGroupInterval": "minute"
    }
  },
  "fusionDebug": {
    "totalCharts": 0,
    "totalQueries": 0,
    "flowEngineDurationMs": 0,
    "executionDurationMs": 0,
    "summary": {
      "eligibleCharts": 0,
      "fusedBatchCount": 0,
      "fusedChartCount": 0,
      "ineligibleCharts": 0,
      "unfusedEligibleCharts": 0
    },
    "batches": [
      {
        "order": 0,
        "kind": "single",
        "durationMs": 0,
        "chartIds": [
          "string"
        ],
        "chartNames": [
          "string"
        ],
        "family": "time-series-by-output",
        "sql": "string",
        "paramsJson": "string",
        "datasource": "string",
        "explainJson": "string",
        "explainError": "string",
        "explainDurationMs": 0
      }
    ],
    "totalDurationMs": 0
  }
}
{
  "_tag": "UnauthorizedError",
  "message": "string"
}
{
  "_tag": "ForbiddenError",
  "message": "string",
  "code": "string"
}
{
  "_tag": "NotFoundError",
  "message": "string"
}
{
  "_tag": "InternalServerError",
  "message": "string"
}