Launch Week 02 wrapped — explore all five launches

Get Dashboard

GEThttps://api.confident-ai.com/v1/dashboards/{dashboardId}

Retrieves a single dashboard with embedded widget configurations and lines. This endpoint does not compute widget data; use a query endpoint for rendered data.

GET/v1/dashboards/{dashboardId}
curl -X GET "https://api.confident-ai.com/v1/dashboards/{dashboardId}" \
  -H "CONFIDENT_API_KEY: <PROJECT-API-KEY>"
200
{
  "success": true,
  "data": {
    "dashboard": {
      "id": "DASHBOARD-ID",
      "name": "Production Overview",
      "description": null,
      "private": false,
      "projectId": "PROJECT-ID",
      "userId": null,
      "createdAt": "2024-01-01T00:00:00.000Z",
      "updatedAt": "2024-01-01T00:00:00.000Z",
      "widgets": [
        {
          "id": "WIDGET-ID",
          "name": "Trace Count",
          "description": null,
          "type": "LINE",
          "unit": "COUNT",
          "mode": "TIME_SERIES",
          "bucketMode": null,
          "dimension": null,
          "topK": null,
          "startTime": null,
          "endTime": null,
          "layout": {
            "x": 0,
            "y": 0,
            "w": 6,
            "h": 2
          },
          "lines": [
            {
              "id": "LINE-ID",
              "name": "Count",
              "color": "BLUE",
              "dataModel": "TRACE",
              "aggregation": "COUNT",
              "filters": null,
              "extraQueryParams": null
            }
          ]
        }
      ]
    }
  },
  "deprecated": false
}

Headers

  • CONFIDENT_API_KEYstringRequired

    The API key of your Confident AI project.

Path parameters

  • dashboardIdstringRequired

    The id of the dashboard.

Response

The requested dashboard with embedded widget configurations.

  • successboolean

    Indicates if the request was successful.

  • dataobject

    The dashboard, including its widget configurations.

    Show 1 propertyHide 1 property
    • dashboardobject

      A dashboard with its widgets.

      Show 9 propertiesHide 9 properties
      • idstring

        The unique id of the dashboard.

      • namestring

        The dashboard's name.

      • descriptionstring

        An optional description of the dashboard.

      • privateboolean

        Whether the dashboard is private to its creator.

      • projectIdstring

        The id of the project that owns the dashboard.

      • userIdstring

        The id of the dashboard creator, when available.

      • createdAtstring

        When the dashboard was created.

      • updatedAtstring

        When the dashboard was last updated.

      • widgetslist of objects

        Full widget configurations embedded in the dashboard.

        Show 13 propertiesHide 13 properties
        • idstring

          The unique id of the widget.

        • namestring

          The widget's name.

        • descriptionstring

          An optional description of the widget.

        • typeenum

          The visualization type of a widget.

          Show 6 enum valuesHide 6 enum values
          • LINE
          • AREA
          • BAR
          • STACKED_BAR
          • TABLE
          • BIG_NUMBER
        • unitenum

          The unit a widget's values are measured in.

          Show 6 enum valuesHide 6 enum values
          • COUNT
          • PERCENT
          • SCORE
          • SECONDS
          • USD
          • MILLISECONDS
        • modeenum

          How a widget aggregates its lines. TIME_SERIES plots each configured line over time; DIMENSION_SERIES takes a single metric and splits it into one series per value of the widget's dimension. This is the widget's saved configuration — it does not by itself describe the shape of a query response (use kind on the query result for that).

          Show 2 enum valuesHide 2 enum values
          • TIME_SERIES
          • DIMENSION_SERIES
        • bucketModeenum

          How a widget's data is bucketed over the query time range. SERIES splits the range into one bucket per granularity interval (a time series); RANGE aggregates the whole range into a single bucket (one total, as used by BIG_NUMBER widgets). Defaults to SERIES when omitted.

          Show 2 enum valuesHide 2 enum values
          • SERIES
          • RANGE
        • dimensionenum

          The dimension a widget breaks down by when mode is DIMENSION_SERIES.

          Show 22 enum valuesHide 22 enum values
          • project
          • trace_name
          • span_name
          • model
          • type
          • thread_id
          • test_case_id
          • test_run_id
          • end_user
          • source
          • annotator
          • name
          • error
          • prompt_alias
          • tag
          • label
          • evaluation_model
          • prompt_version
          • prompt_label
          • prompt_commit_hash
          • metadata
          • classifier
        • topKobject

          Limits a dimension breakdown to the top K series.

          Show 3 propertiesHide 3 properties
          • limitinteger

            Maximum number of series to return. Defaults to 10.

          • orderByenum

            The metric or column to order topK results by.

            Show 28 enum valuesHide 28 enum values
            • count
            • avg_latency
            • p50_latency
            • p90_latency
            • p99_latency
            • error_rate
            • pass_rate
            • failure_rate
            • input_cost
            • output_cost
            • total_cost
            • avg_cost
            • input_tokens
            • output_tokens
            • total_tokens
            • count_distinct_endUserId
            • count_distinct_threadId
            • count_distinct_model
            • count_distinct_projectId
            • count_distinct_error
            • count_distinct_metadata
            • error_count
            • avg_score
            • stddev_score
            • avg_rating
            • created_at
            • start_time
            • dimension
          • directionenum

            The sort direction for topK results.

            Show 2 enum valuesHide 2 enum values
            • asc
            • desc
        • startTimestring

          The start of the widget's custom time range, if set.

        • endTimestring

          The end of the widget's custom time range, if set.

        • layoutobject

          A widget's position on the dashboard grid.

          Show 4 propertiesHide 4 properties
          • xnumber

            The widget's left edge as a column index on the 12-column grid.

          • ynumber

            The widget's top edge as a row index on the grid.

          • wnumber

            The widget's width in grid columns.

          • hnumber

            The widget's height in grid rows.

        • lineslist of objects

          The series shown in the widget.

          Show 7 propertiesHide 7 properties
          • idstring

            The unique id of the line.

          • namestring

            The line's name.

          • colorenum

            The color of a line. If omitted or unrecognized, a color is auto-assigned from the palette.

            Show 10 enum valuesHide 10 enum values
            • AMBER
            • VIOLET
            • EMERALD
            • BLUE
            • PINK
            • CYAN
            • ROSE
            • LIME
            • TEAL
            • ORANGE
          • dataModelenum

            The entity a line aggregates over.

            Show 11 enum valuesHide 11 enum values
            • TRACE
            • SPAN
            • LLM_SPAN
            • AGENT_SPAN
            • RETRIEVER_SPAN
            • TOOL_SPAN
            • CUSTOM_SPAN
            • THREAD
            • END_USER
            • METRIC_DATA
            • ANNOTATION
          • aggregationenum

            The aggregation applied to a line. The set of valid values depends on the line's dataModel.

            Show 25 enum valuesHide 25 enum values
            • COUNT
            • ERROR_RATE
            • PASS_RATE
            • UNIQUE_END_USERS
            • UNIQUE_THREADS
            • UNIQUE_USERS
            • UNIQUE_METADATA_VALUES
            • AVG_LATENCY
            • P50_LATENCY
            • P90_LATENCY
            • P99_LATENCY
            • TOTAL_COST
            • AVG_COST
            • INPUT_COST
            • OUTPUT_COST
            • AVG_COST_PER_USER
            • INPUT_TOKENS
            • OUTPUT_TOKENS
            • TOTAL_TOKENS
            • ERROR_COUNT
            • NEW_USERS
            • RETENTION
            • AVG_SCORE
            • FAILURE_RATE
            • AVG_RATING
          • filtersobject

            A set of filter groups combined by a top-level operator.

            Show 2 propertiesHide 2 properties
            • operatorenum

              How filters or groups are combined.

              Show 2 enum valuesHide 2 enum values
              • AND
              • OR
            • groupslist of objects

              The filter groups.

          • extraQueryParamsobject

            Advanced, per-line query parameters. Which keys take effect depends on the line's dataModel, and unrecognized keys are ignored. All values are strings. Most lines leave this null.

            Show 6 propertiesHide 6 properties
            • spanTypeenum

              For a SPAN line, restricts aggregation to a single span type. Not needed for the typed span models (LLM_SPAN, AGENT_SPAN, RETRIEVER_SPAN, TOOL_SPAN, CUSTOM_SPAN), which already imply their span type.

              Show 5 enum valuesHide 5 enum values
              • LLM
              • AGENT
              • RETRIEVER
              • TOOL
              • CUSTOM
            • metricMetadataKeystring

              For span (SPAN, LLM_SPAN, AGENT_SPAN, RETRIEVER_SPAN, TOOL_SPAN, CUSTOM_SPAN), TRACE, and THREAD lines, the metadata field key whose numeric value is aggregated.

            • categoryenum

              For a METRIC_DATA line, the entity category the metric is attached to.

              Show 11 enum valuesHide 11 enum values
              • SINGLE_TURN
              • MULTI_TURN
              • TEST_RUN
              • TRACE
              • SPAN
              • LLM_SPAN
              • AGENT_SPAN
              • RETRIEVER_SPAN
              • TOOL_SPAN
              • CUSTOM_SPAN
              • THREAD
            • metricNamestring

              For a METRIC_DATA line, the name of the metric to aggregate.

            • dataTypeenum

              For an ANNOTATION line, which annotated entity type to aggregate over.

              Show 3 enum valuesHide 3 enum values
              • Traces
              • Spans
              • Threads
            • sourceenum

              For an ANNOTATION line, whether to aggregate annotations left by end users or by reviewers.

              Show 2 enum valuesHide 2 enum values
              • User
              • Reviewer
  • deprecatedboolean

    Indicates if this endpoint is deprecated.

Built byConfident AI