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.
curl -X GET "https://api.confident-ai.com/v1/dashboards/{dashboardId}" \
-H "CONFIDENT_API_KEY: <PROJECT-API-KEY>"{
"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_KEYstringRequiredThe API key of your Confident AI project.
Path parameters
dashboardIdstringRequiredThe id of the dashboard.
Response
The requested dashboard with embedded widget configurations.
successbooleanIndicates if the request was successful.
dataobjectThe dashboard, including its widget configurations.
Show 1 propertyHide 1 property
dashboardobjectA dashboard with its widgets.
Show 9 propertiesHide 9 properties
idstringThe unique id of the dashboard.
namestringThe dashboard's name.
descriptionstringAn optional description of the dashboard.
privatebooleanWhether the dashboard is private to its creator.
projectIdstringThe id of the project that owns the dashboard.
userIdstringThe id of the dashboard creator, when available.
createdAtstringWhen the dashboard was created.
updatedAtstringWhen the dashboard was last updated.
widgetslist of objectsFull widget configurations embedded in the dashboard.
Show 13 propertiesHide 13 properties
idstringThe unique id of the widget.
namestringThe widget's name.
descriptionstringAn optional description of the widget.
typeenumThe visualization type of a widget.
Show 6 enum valuesHide 6 enum values
LINEAREABARSTACKED_BARTABLEBIG_NUMBER
unitenumThe unit a widget's values are measured in.
Show 6 enum valuesHide 6 enum values
COUNTPERCENTSCORESECONDSUSDMILLISECONDS
modeenumHow a widget aggregates its lines.
TIME_SERIESplots each configured line over time;DIMENSION_SERIEStakes 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 (usekindon the query result for that).Show 2 enum valuesHide 2 enum values
TIME_SERIESDIMENSION_SERIES
bucketModeenumHow a widget's data is bucketed over the query time range.
SERIESsplits the range into one bucket pergranularityinterval (a time series);RANGEaggregates the whole range into a single bucket (one total, as used by BIG_NUMBER widgets). Defaults toSERIESwhen omitted.Show 2 enum valuesHide 2 enum values
SERIESRANGE
dimensionenumThe dimension a widget breaks down by when mode is DIMENSION_SERIES.
Show 22 enum valuesHide 22 enum values
projecttrace_namespan_namemodeltypethread_idtest_case_idtest_run_idend_usersourceannotatornameerrorprompt_aliastaglabelevaluation_modelprompt_versionprompt_labelprompt_commit_hashmetadataclassifier
topKobjectLimits a dimension breakdown to the top K series.
Show 3 propertiesHide 3 properties
limitintegerMaximum number of series to return. Defaults to 10.
orderByenumThe metric or column to order topK results by.
Show 28 enum valuesHide 28 enum values
countavg_latencyp50_latencyp90_latencyp99_latencyerror_ratepass_ratefailure_rateinput_costoutput_costtotal_costavg_costinput_tokensoutput_tokenstotal_tokenscount_distinct_endUserIdcount_distinct_threadIdcount_distinct_modelcount_distinct_projectIdcount_distinct_errorcount_distinct_metadataerror_countavg_scorestddev_scoreavg_ratingcreated_atstart_timedimension
directionenumThe sort direction for topK results.
Show 2 enum valuesHide 2 enum values
ascdesc
startTimestringThe start of the widget's custom time range, if set.
endTimestringThe end of the widget's custom time range, if set.
layoutobjectA widget's position on the dashboard grid.
Show 4 propertiesHide 4 properties
xnumberThe widget's left edge as a column index on the 12-column grid.
ynumberThe widget's top edge as a row index on the grid.
wnumberThe widget's width in grid columns.
hnumberThe widget's height in grid rows.
lineslist of objectsThe series shown in the widget.
Show 7 propertiesHide 7 properties
idstringThe unique id of the line.
namestringThe line's name.
colorenumThe color of a line. If omitted or unrecognized, a color is auto-assigned from the palette.
Show 10 enum valuesHide 10 enum values
AMBERVIOLETEMERALDBLUEPINKCYANROSELIMETEALORANGE
dataModelenumThe entity a line aggregates over.
Show 11 enum valuesHide 11 enum values
TRACESPANLLM_SPANAGENT_SPANRETRIEVER_SPANTOOL_SPANCUSTOM_SPANTHREADEND_USERMETRIC_DATAANNOTATION
aggregationenumThe aggregation applied to a line. The set of valid values depends on the line's dataModel.
Show 25 enum valuesHide 25 enum values
COUNTERROR_RATEPASS_RATEUNIQUE_END_USERSUNIQUE_THREADSUNIQUE_USERSUNIQUE_METADATA_VALUESAVG_LATENCYP50_LATENCYP90_LATENCYP99_LATENCYTOTAL_COSTAVG_COSTINPUT_COSTOUTPUT_COSTAVG_COST_PER_USERINPUT_TOKENSOUTPUT_TOKENSTOTAL_TOKENSERROR_COUNTNEW_USERSRETENTIONAVG_SCOREFAILURE_RATEAVG_RATING
filtersobjectA set of filter groups combined by a top-level operator.
Show 2 propertiesHide 2 properties
operatorenumHow filters or groups are combined.
Show 2 enum valuesHide 2 enum values
ANDOR
groupslist of objectsThe filter groups.
extraQueryParamsobjectAdvanced, 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 thisnull.Show 6 propertiesHide 6 properties
spanTypeenumFor a
SPANline, 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
LLMAGENTRETRIEVERTOOLCUSTOM
metricMetadataKeystringFor span (
SPAN,LLM_SPAN,AGENT_SPAN,RETRIEVER_SPAN,TOOL_SPAN,CUSTOM_SPAN),TRACE, andTHREADlines, the metadata field key whose numeric value is aggregated.categoryenumFor a
METRIC_DATAline, the entity category the metric is attached to.Show 11 enum valuesHide 11 enum values
SINGLE_TURNMULTI_TURNTEST_RUNTRACESPANLLM_SPANAGENT_SPANRETRIEVER_SPANTOOL_SPANCUSTOM_SPANTHREAD
metricNamestringFor a
METRIC_DATAline, the name of the metric to aggregate.dataTypeenumFor an
ANNOTATIONline, which annotated entity type to aggregate over.Show 3 enum valuesHide 3 enum values
TracesSpansThreads
sourceenumFor an
ANNOTATIONline, whether to aggregate annotations left by end users or by reviewers.Show 2 enum valuesHide 2 enum values
UserReviewer
deprecatedbooleanIndicates if this endpoint is deprecated.