POST to https://app.arize.com/graphql with an x-api-key header; see Forming calls.
Mutations in this page
createDashboard: Create dashboard.createDefaultDashboard: Create default dashboard.createDashboardFromTemplate: Create dashboard from template.copyDashboard: Copy dashboard.updateDashboardName: Update dashboard name.updateDashboardStatus: Update dashboard status.duplicateWidget: Duplicate widget.createLineChartWidget: Update a single line chart widget on a dashboardupdateLineChartWidget: Update line chart widget.deleteLineChartWidget: Delete line chart widget.createBarChartWidget: Create bar chart widget.updateBarChartWidget: Update bar chart widget.deleteBarChartWidget: Delete bar chart widget.createStatisticWidget: Create statistic widget.updateStatisticWidget: Update a single widgetdeleteStatisticWidget: Delete statistic widget.createTextWidget: Create text widget.updateTextWidget: Update a single widgetdeleteTextWidget: Delete text widget.createPivotTableWidget: Create pivot table widget.updatePivotTableWidget: Update a single pivot table widgetdeletePivotTableWidget: Delete pivot table widget.createExperimentChartWidget: Create an experiment chart widgetupdateExperimentChartWidget: Update experiment chart widget.deleteExperimentChartWidget: Delete experiment chart widget.
Reference
createDashboard
createDashboard(input: CreateDashboardMutationInput!): CreateDashboardMutationPayload
Arguments
Returns
Show Dashboard fields
Show Dashboard fields
id, name, createdAt, status, timezone, startTime, endTime, timeSeriesDataGranularity, timeRangeKey, isRestricted.Object fields (select subfields): creator, space, models, statisticWidgets, performanceSlices, barChartWidgets, lineChartWidgets, experimentChartWidgets, driftLineChartWidgets, monitorLineChartWidgets, scatterChartWidgets, textWidgets, pivotTableWidgets, tags, dashboardRoleBindings, _access.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation CreateDashboard($input: CreateDashboardMutationInput!) {
createDashboard(input: $input) {
dashboard { id name status }
}
}
{
"input": {
"name": "<string>",
"spaceId": "<ID>"
}
}
createDefaultDashboard
createDefaultDashboard(input: CreateDefaultDashboardMutationInput!): CreateDefaultDashboardMutationPayload
Arguments
Show CreateDefaultDashboardMutationInput fields
Show CreateDefaultDashboardMutationInput fields
production, validation, training, tracing.Show DimensionValueInput fields
Show DimensionValueInput fields
Returns
Show Dashboard fields
Show Dashboard fields
id, name, createdAt, status, timezone, startTime, endTime, timeSeriesDataGranularity, timeRangeKey, isRestricted.Object fields (select subfields): creator, space, models, statisticWidgets, performanceSlices, barChartWidgets, lineChartWidgets, experimentChartWidgets, driftLineChartWidgets, monitorLineChartWidgets, scatterChartWidgets, textWidgets, pivotTableWidgets, tags, dashboardRoleBindings, _access.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation CreateDefaultDashboard($input: CreateDefaultDashboardMutationInput!) {
createDefaultDashboard(input: $input) {
dashboard { id name status }
}
}
{
"input": {
"spaceId": "<ID>",
"modelId": "<ID>",
"modelEnvironmentName": "production"
}
}
createDashboardFromTemplate
createDashboardFromTemplate(input: CreateDashboardFromTemplateMutationInput!): CreateDashboardFromTemplateMutationPayload
Arguments
Show CreateDashboardFromTemplateMutationInput fields
Show CreateDashboardFromTemplateMutationInput fields
production, validation, training, tracing.production, validation, training, tracing.regression, scoredModel, rankingModel, multiClassModel, topFeatures, featureAnalysis, featurePerformanceHeatmap, featureSlices, compareModels, compareProdVsTrain, generativeLlmModel, generativeLlmModelV2, featureDrift, modelMonitor, regressionPreProduction, scoredModelPreProduction, classificationPreProduction, training, validation.accuracy, precision, recall, f_1, sensitivity, specificity, falsePositiveRate, falseNegativeRate, falseNegativeDensity, mse, rmse, mae, mape, predictionAverage, actualsAverage, auc, logLoss, rSquared, prAuc, meanError, calibration, ndcg, recallParity, falsePositiveRateParity, disparateImpact, wape, smape, mase, udf, groupAuc, mrr, rankingMap, rankingRecall, rankingPrecision, avg, count, sum, percentEmpty, cardinality, psi, kl, js, ks, newValues, missingValues, averageStringListLength, microAveragedPrecision, microAveragedRecall, multiClassPrecision, multiClassRecall, macroAveragedPrecision, macroAveragedRecall, standardDeviation, p50, p95, p99, p99_9.Returns
Show Dashboard fields
Show Dashboard fields
id, name, createdAt, status, timezone, startTime, endTime, timeSeriesDataGranularity, timeRangeKey, isRestricted.Object fields (select subfields): creator, space, models, statisticWidgets, performanceSlices, barChartWidgets, lineChartWidgets, experimentChartWidgets, driftLineChartWidgets, monitorLineChartWidgets, scatterChartWidgets, textWidgets, pivotTableWidgets, tags, dashboardRoleBindings, _access.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation CreateDashboardFromTemplate($input: CreateDashboardFromTemplateMutationInput!) {
createDashboardFromTemplate(input: $input) {
dashboard { id name status }
}
}
{
"input": {
"name": "<string>",
"modelId": "<ID>",
"template": "regression"
}
}
copyDashboard
copyDashboard(input: CopyDashboardMutationInput!): CopyDashboardMutationPayload
Arguments
Returns
Show Dashboard fields
Show Dashboard fields
id, name, createdAt, status, timezone, startTime, endTime, timeSeriesDataGranularity, timeRangeKey, isRestricted.Object fields (select subfields): creator, space, models, statisticWidgets, performanceSlices, barChartWidgets, lineChartWidgets, experimentChartWidgets, driftLineChartWidgets, monitorLineChartWidgets, scatterChartWidgets, textWidgets, pivotTableWidgets, tags, dashboardRoleBindings, _access.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation CopyDashboard($input: CopyDashboardMutationInput!) {
copyDashboard(input: $input) {
dashboard { id name status }
}
}
{
"input": {
"dashboardId": "<ID>"
}
}
updateDashboardName
updateDashboardName(input: UpdateDashboardNameMutationInput!): UpdateDashboardNameMutationPayload
Arguments
Returns
Show Dashboard fields
Show Dashboard fields
id, name, createdAt, status, timezone, startTime, endTime, timeSeriesDataGranularity, timeRangeKey, isRestricted.Object fields (select subfields): creator, space, models, statisticWidgets, performanceSlices, barChartWidgets, lineChartWidgets, experimentChartWidgets, driftLineChartWidgets, monitorLineChartWidgets, scatterChartWidgets, textWidgets, pivotTableWidgets, tags, dashboardRoleBindings, _access.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation UpdateDashboardName($input: UpdateDashboardNameMutationInput!) {
updateDashboardName(input: $input) {
dashboard { id name status }
}
}
{
"input": {
"name": "<string>",
"dashboardId": "<ID>"
}
}
updateDashboardStatus
updateDashboardStatus(input: UpdateDashboardStatusMutationInput!): UpdateDashboardStatusMutationPayload
Arguments
Returns
Show Dashboard fields
Show Dashboard fields
id, name, createdAt, status, timezone, startTime, endTime, timeSeriesDataGranularity, timeRangeKey, isRestricted.Object fields (select subfields): creator, space, models, statisticWidgets, performanceSlices, barChartWidgets, lineChartWidgets, experimentChartWidgets, driftLineChartWidgets, monitorLineChartWidgets, scatterChartWidgets, textWidgets, pivotTableWidgets, tags, dashboardRoleBindings, _access.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation UpdateDashboardStatus($input: UpdateDashboardStatusMutationInput!) {
updateDashboardStatus(input: $input) {
dashboard { id name status }
}
}
{
"input": {
"status": "<string>",
"dashboardId": "<ID>"
}
}
duplicateWidget
duplicateWidget(input: DuplicateWidgetMutationInput!): DuplicateWidgetMutationPayload
Arguments
Show DuplicateWidgetMutationInput fields
Show DuplicateWidgetMutationInput fields
label_asc, label_desc, vol_asc, vol_desc.oneMinute, fiveMinute, hour, day, week, month.Returns
Show BarChartWidget fields
Show BarChartWidget fields
id, dashboardId, title, gridPosition, creationStatus, sortOrder, yMin, yMax, yAxisLabel, topN, isNormalized, isStacked, binOption, numBins, customBins, quantiles, performanceMetric, fontSize, showLegend, legendPlacement, xAxisLabel, xAxisTilt, timezone, startTime, endTime, timeSeriesDataGranularity, overwriteGlobalTime, timeRangeKey.Object fields (select subfields): plots, config, bars, stackedBars.Show StatisticWidget fields
Show StatisticWidget fields
dashboardId, title, modelId, modelVersionIds, dimensionCategory, performanceMetric, aggregation, rankingAtK, modelEnvironmentName, gridPosition, timeSeriesMetricType, id, creationStatus, customStatisticText, statisticValue.Object fields (select subfields): predictionValueClass, modelVersionEnvironmentBatches, filters, dimension, model, modelVersions, customMetric.Show LineChartWidget fields
Show LineChartWidget fields
id, dashboardId, title, gridPosition, creationStatus, timeSeriesMetricType, yMin, yMax, yAxisLabel, fontSize, showLegend, legendPlacement, xAxisLabel, xAxisTilt, timezone, startTime, endTime, timeSeriesDataGranularity, overwriteGlobalTime, timeRangeKey, widgetType.Object fields (select subfields): driftDistribution, monitor, config, plots, lines, scatterData.Show TextWidget fields
Show TextWidget fields
id, title, content, gridPosition, creationStatus, dashboardId.Show ExperimentChartWidget fields
Show ExperimentChartWidget fields
id, dashboardId, title, gridPosition, creationStatus, fontSize, showLegend, legendPlacement, xAxisLabel, xAxisTilt, yMin, yMax.Object fields (select subfields): plots, lines.Show PivotTableWidget fields
Show PivotTableWidget fields
id, dashboardId, title, modelId, modelVersionIds, gridPosition, creationStatus, groupedDimension, groupedDimensionTitle, groupedDimensionCategory, modelEnvironmentName, overwriteGlobalTime, timezone, startTime, endTime, timeRangeKey, queryFilter.Object fields (select subfields): modelVersionEnvironmentBatches, model, modelVersions, columns, filters, pivotData.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation DuplicateWidget($input: DuplicateWidgetMutationInput!) {
duplicateWidget(input: $input) {
barChartWidget { id }
statisticWidget { id }
lineChartWidget { id }
}
}
{
"input": {
"widgetId": "<ID>",
"dashboardId": "<ID>",
"gridPosition": [
1
],
"title": "<string>"
}
}
createLineChartWidget
Update a single line chart widget on a dashboardcreateLineChartWidget(input: CreateLineChartWidgetMutationInput!): CreateLineChartWidgetMutationPayload
Arguments
Show CreateLineChartWidgetMutationInput fields
Show CreateLineChartWidgetMutationInput fields
needsInit, pending, created, published, unpublished.modelDataMetric, evaluationMetric.Show LineChartPlotInputInput fields
Show LineChartPlotInputInput fields
production, validation, training, tracing.featureLabel, prediction, actuals, actualScore, actualClass, predictionClass, predictionScore, tag, spanProperty, llmEval, annotation, userAnnotation, modelVersion, batchId.accuracy, precision, recall, f_1, sensitivity, specificity, falsePositiveRate, falseNegativeRate, falseNegativeDensity, mse, rmse, mae, mape, predictionAverage, actualsAverage, auc, logLoss, rSquared, prAuc, meanError, calibration, ndcg, recallParity, falsePositiveRateParity, disparateImpact, wape, smape, mase, udf, groupAuc, mrr, rankingMap, rankingRecall, rankingPrecision, avg, count, sum, percentEmpty, cardinality, psi, kl, js, ks, newValues, missingValues, averageStringListLength, microAveragedPrecision, microAveragedRecall, multiClassPrecision, multiClassRecall, macroAveragedPrecision, macroAveragedRecall, standardDeviation, p50, p95, p99, p99_9.Show DimensionInput fields
Show DimensionInput fields
STRING, LONG, FLOAT, DOUBLE, EMBEDDING, STRING_LIST, DICTIONARY.featureLabel, prediction, actuals, actualScore, actualClass, predictionClass, predictionScore, tag, spanProperty, llmEval, annotation, userAnnotation, modelVersion, batchId.Show LineChartFilterItemInputInput fields
Show LineChartFilterItemInputInput fields
featureLabel, tagLabel, predictionValue, actuals, modelVersion, batchId, predictionClass, predictionScore, actualClass, actualScore, topKPercentile, spanProperty, llmEval, annotation, userAnnotation.greaterThan, lessThan, equals, notEquals, greaterThanOrEqual, lessThanOrEqual, topN, contains, containsString, similarTo.DimensionInput (same shape as above).DimensionValueInput (same shape as above).Show FilteredBaselineInput fields
Show FilteredBaselineInput fields
production, validation, training, tracing.featureLabel, prediction, actuals, actualScore, actualClass, predictionClass, predictionScore, tag, spanProperty, llmEval, annotation, userAnnotation, modelVersion, batchId.cohorts list.span, trace, session.featureLabel, prediction, actuals, actualScore, actualClass, predictionClass, predictionScore, tag, spanProperty, llmEval, annotation, userAnnotation, modelVersion, batchId.featureLabel, prediction, actuals, actualScore, actualClass, predictionClass, predictionScore, tag, spanProperty, llmEval, annotation, userAnnotation, modelVersion, batchId.featureLabel, prediction, actuals, actualScore, actualClass, predictionClass, predictionScore, tag, spanProperty, llmEval, annotation, userAnnotation, modelVersion, batchId.lineChartWidget, barChartWidget, statisticWidget, driftLineChartWidget, textWidget, monitorLineChartWidget, experimentChartWidget, scatterChartWidget, pivotTableWidget.oneMinute, fiveMinute, hour, day, week, month.Returns
Show LineChartWidget fields
Show LineChartWidget fields
id, dashboardId, title, gridPosition, creationStatus, timeSeriesMetricType, yMin, yMax, yAxisLabel, fontSize, showLegend, legendPlacement, xAxisLabel, xAxisTilt, timezone, startTime, endTime, timeSeriesDataGranularity, overwriteGlobalTime, timeRangeKey, widgetType.Object fields (select subfields): driftDistribution, monitor, config, plots, lines, scatterData.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation CreateLineChartWidget($input: CreateLineChartWidgetMutationInput!) {
createLineChartWidget(input: $input) {
lineChartWidget { id }
}
}
{
"input": {
"title": "<string>",
"dashboardId": "<ID>",
"timeSeriesMetricType": "modelDataMetric"
}
}
updateLineChartWidget
updateLineChartWidget(input: UpdateLineChartWidgetMutationInput!): UpdateLineChartWidgetMutationPayload
Arguments
Show UpdateLineChartWidgetMutationInput fields
Show UpdateLineChartWidgetMutationInput fields
Show LineChartWidgetUpdateDataInput fields
Show LineChartWidgetUpdateDataInput fields
needsInit, pending, created, published, unpublished.modelDataMetric, evaluationMetric.Show LineChartPlotInputInput fields
Show LineChartPlotInputInput fields
production, validation, training, tracing.featureLabel, prediction, actuals, actualScore, actualClass, predictionClass, predictionScore, tag, spanProperty, llmEval, annotation, userAnnotation, modelVersion, batchId.CustomMetricInput (same shape as above).accuracy, precision, recall, f_1, sensitivity, specificity, falsePositiveRate, falseNegativeRate, falseNegativeDensity, mse, rmse, mae, mape, predictionAverage, actualsAverage, auc, logLoss, rSquared, prAuc, meanError, calibration, ndcg, recallParity, falsePositiveRateParity, disparateImpact, wape, smape, mase, udf, groupAuc, mrr, rankingMap, rankingRecall, rankingPrecision, avg, count, sum, percentEmpty, cardinality, psi, kl, js, ks, newValues, missingValues, averageStringListLength, microAveragedPrecision, microAveragedRecall, multiClassPrecision, multiClassRecall, macroAveragedPrecision, macroAveragedRecall, standardDeviation, p50, p95, p99, p99_9.DimensionInput (same shape as above).LineChartFilterItemInputInput (same shape as above).FilteredBaselineInput (same shape as above).SetModelDataSetBaselineInput (same shape as above).featureLabel, prediction, actuals, actualScore, actualClass, predictionClass, predictionScore, tag, spanProperty, llmEval, annotation, userAnnotation, modelVersion, batchId.cohorts list.span, trace, session.featureLabel, prediction, actuals, actualScore, actualClass, predictionClass, predictionScore, tag, spanProperty, llmEval, annotation, userAnnotation, modelVersion, batchId.featureLabel, prediction, actuals, actualScore, actualClass, predictionClass, predictionScore, tag, spanProperty, llmEval, annotation, userAnnotation, modelVersion, batchId.featureLabel, prediction, actuals, actualScore, actualClass, predictionClass, predictionScore, tag, spanProperty, llmEval, annotation, userAnnotation, modelVersion, batchId.lineChartWidget, barChartWidget, statisticWidget, driftLineChartWidget, textWidget, monitorLineChartWidget, experimentChartWidget, scatterChartWidget, pivotTableWidget.oneMinute, fiveMinute, hour, day, week, month.Returns
Show LineChartWidget fields
Show LineChartWidget fields
id, dashboardId, title, gridPosition, creationStatus, timeSeriesMetricType, yMin, yMax, yAxisLabel, fontSize, showLegend, legendPlacement, xAxisLabel, xAxisTilt, timezone, startTime, endTime, timeSeriesDataGranularity, overwriteGlobalTime, timeRangeKey, widgetType.Object fields (select subfields): driftDistribution, monitor, config, plots, lines, scatterData.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation UpdateLineChartWidget($input: UpdateLineChartWidgetMutationInput!) {
updateLineChartWidget(input: $input) {
lineChartWidget { id }
}
}
{
"input": {
"id": "<ID>",
"dashboardId": "<ID>",
"updateData": {
"title": "<string>",
"creationStatus": "needsInit",
"timeSeriesMetricType": "modelDataMetric",
"gridPosition": [
1
],
"plots": [
{
"modelId": "<ID>",
"modelVersionIds": [
"<ID>"
],
"modelEnvironmentName": "production",
"metric": "accuracy",
"title": "<string>",
"position": 1,
"filters": [
{
"filterType": "featureLabel",
"operator": "greaterThan"
}
]
}
]
}
}
}
deleteLineChartWidget
deleteLineChartWidget(input: DeleteLineChartWidgetMutationInput!): DeleteLineChartWidgetMutationPayload
Arguments
Returns
Show Dashboard fields
Show Dashboard fields
id, name, createdAt, status, timezone, startTime, endTime, timeSeriesDataGranularity, timeRangeKey, isRestricted.Object fields (select subfields): creator, space, models, statisticWidgets, performanceSlices, barChartWidgets, lineChartWidgets, experimentChartWidgets, driftLineChartWidgets, monitorLineChartWidgets, scatterChartWidgets, textWidgets, pivotTableWidgets, tags, dashboardRoleBindings, _access.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation DeleteLineChartWidget($input: DeleteLineChartWidgetMutationInput!) {
deleteLineChartWidget(input: $input) {
dashboard { id name status }
}
}
{
"input": {
"lineChartWidgetId": "<ID>"
}
}
createBarChartWidget
createBarChartWidget(input: CreateBarChartWidgetMutationInput!): CreateBarChartWidgetMutationPayload
Arguments
Show CreateBarChartWidgetMutationInput fields
Show CreateBarChartWidgetMutationInput fields
needsInit, pending, created, published, unpublished.accuracy, precision, recall, f_1, sensitivity, specificity, falsePositiveRate, falseNegativeRate, falseNegativeDensity, mse, rmse, mae, mape, predictionAverage, actualsAverage, auc, logLoss, rSquared, prAuc, meanError, calibration, ndcg, recallParity, falsePositiveRateParity, disparateImpact, wape, smape, mase, udf, groupAuc, mrr, rankingMap, rankingRecall, rankingPrecision, microAveragedPrecision, microAveragedRecall, multiClassPrecision, multiClassRecall, macroAveragedPrecision, macroAveragedRecall.numBins, customBins, medianCentered, discreteBins, decileBins, quantiles, discreteTopN.Show BarChartPlotInputInput fields
Show BarChartPlotInputInput fields
production, validation, training, tracing.featureLabel, prediction, actuals, actualScore, actualClass, predictionClass, predictionScore, tag, spanProperty, llmEval, annotation, userAnnotation, modelVersion, batchId.avg, count, sum, percentEmpty, cardinality, standardDeviation, p50, p95, p99, p99_9, newValues, missingValues, averageStringListLength.Show DimensionInput fields
Show DimensionInput fields
STRING, LONG, FLOAT, DOUBLE, EMBEDDING, STRING_LIST, DICTIONARY.featureLabel, prediction, actuals, actualScore, actualClass, predictionClass, predictionScore, tag, spanProperty, llmEval, annotation, userAnnotation, modelVersion, batchId.Show BarChartFilterItemInputInput fields
Show BarChartFilterItemInputInput fields
featureLabel, tagLabel, predictionValue, actuals, modelVersion, batchId, predictionClass, predictionScore, actualClass, actualScore, topKPercentile, spanProperty, llmEval, annotation, userAnnotation.greaterThan, lessThan, equals, notEquals, greaterThanOrEqual, lessThanOrEqual, topN, contains, containsString, similarTo.DimensionInput (same shape as above).DimensionValueInput (same shape as above).Show WidgetDatasetSourceInput fields
Show WidgetDatasetSourceInput fields
DatasetSourceFieldInput (same shape as above).label_asc, label_desc, vol_asc, vol_desc.oneMinute, fiveMinute, hour, day, week, month.Returns
Show BarChartWidget fields
Show BarChartWidget fields
id, dashboardId, title, gridPosition, creationStatus, sortOrder, yMin, yMax, yAxisLabel, topN, isNormalized, isStacked, binOption, numBins, customBins, quantiles, performanceMetric, fontSize, showLegend, legendPlacement, xAxisLabel, xAxisTilt, timezone, startTime, endTime, timeSeriesDataGranularity, overwriteGlobalTime, timeRangeKey.Object fields (select subfields): plots, config, bars, stackedBars.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation CreateBarChartWidget($input: CreateBarChartWidgetMutationInput!) {
createBarChartWidget(input: $input) {
barChartWidget { id }
}
}
{
"input": {
"title": "<string>",
"dashboardId": "<ID>",
"plots": [
{
"title": "<string>",
"position": 1,
"modelVersionIds": [
"<ID>"
],
"dimensionCategory": "featureLabel",
"filters": [
{
"filterType": "featureLabel",
"operator": "greaterThan"
}
]
}
],
"isStacked": true
}
}
updateBarChartWidget
updateBarChartWidget(input: UpdateBarChartWidgetMutationInput!): UpdateBarChartWidgetMutationPayload
Arguments
Show UpdateBarChartWidgetMutationInput fields
Show UpdateBarChartWidgetMutationInput fields
Show BarChartWidgetUpdateDataInput fields
Show BarChartWidgetUpdateDataInput fields
needsInit, pending, created, published, unpublished.label_asc, label_desc, vol_asc, vol_desc.accuracy, precision, recall, f_1, sensitivity, specificity, falsePositiveRate, falseNegativeRate, falseNegativeDensity, mse, rmse, mae, mape, predictionAverage, actualsAverage, auc, logLoss, rSquared, prAuc, meanError, calibration, ndcg, recallParity, falsePositiveRateParity, disparateImpact, wape, smape, mase, udf, groupAuc, mrr, rankingMap, rankingRecall, rankingPrecision, microAveragedPrecision, microAveragedRecall, multiClassPrecision, multiClassRecall, macroAveragedPrecision, macroAveragedRecall.numBins, customBins, medianCentered, discreteBins, decileBins, quantiles, discreteTopN.Show BarChartPlotInputInput fields
Show BarChartPlotInputInput fields
production, validation, training, tracing.featureLabel, prediction, actuals, actualScore, actualClass, predictionClass, predictionScore, tag, spanProperty, llmEval, annotation, userAnnotation, modelVersion, batchId.avg, count, sum, percentEmpty, cardinality, standardDeviation, p50, p95, p99, p99_9, newValues, missingValues, averageStringListLength.DimensionInput (same shape as above).BarChartFilterItemInputInput (same shape as above).WidgetDatasetSourceInput (same shape as above).oneMinute, fiveMinute, hour, day, week, month.Returns
Show BarChartWidget fields
Show BarChartWidget fields
id, dashboardId, title, gridPosition, creationStatus, sortOrder, yMin, yMax, yAxisLabel, topN, isNormalized, isStacked, binOption, numBins, customBins, quantiles, performanceMetric, fontSize, showLegend, legendPlacement, xAxisLabel, xAxisTilt, timezone, startTime, endTime, timeSeriesDataGranularity, overwriteGlobalTime, timeRangeKey.Object fields (select subfields): plots, config, bars, stackedBars.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation UpdateBarChartWidget($input: UpdateBarChartWidgetMutationInput!) {
updateBarChartWidget(input: $input) {
barChartWidget { id }
}
}
{
"input": {
"id": "<ID>",
"dashboardId": "<ID>",
"updateData": {
"title": "<string>",
"creationStatus": "needsInit",
"gridPosition": [
1
],
"isNormalized": true,
"plots": [
{
"title": "<string>",
"position": 1,
"modelVersionIds": [
"<ID>"
],
"dimensionCategory": "featureLabel",
"filters": [
{
"filterType": "featureLabel",
"operator": "greaterThan"
}
]
}
]
}
}
}
deleteBarChartWidget
deleteBarChartWidget(input: DeleteBarChartWidgetMutationInput!): DeleteBarChartWidgetMutationPayload
Arguments
Returns
Show Dashboard fields
Show Dashboard fields
id, name, createdAt, status, timezone, startTime, endTime, timeSeriesDataGranularity, timeRangeKey, isRestricted.Object fields (select subfields): creator, space, models, statisticWidgets, performanceSlices, barChartWidgets, lineChartWidgets, experimentChartWidgets, driftLineChartWidgets, monitorLineChartWidgets, scatterChartWidgets, textWidgets, pivotTableWidgets, tags, dashboardRoleBindings, _access.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation DeleteBarChartWidget($input: DeleteBarChartWidgetMutationInput!) {
deleteBarChartWidget(input: $input) {
dashboard { id name status }
}
}
{
"input": {
"barChartWidgetId": "<ID>"
}
}
createStatisticWidget
createStatisticWidget(input: CreateStatisticWidgetMutationInput!): CreateStatisticWidgetMutationPayload
Arguments
Show CreateStatisticWidgetMutationInput fields
Show CreateStatisticWidgetMutationInput fields
modelDataMetric, evaluationMetric.needsInit, pending, created, published, unpublished.Show DimensionInput fields
Show DimensionInput fields
STRING, LONG, FLOAT, DOUBLE, EMBEDDING, STRING_LIST, DICTIONARY.featureLabel, prediction, actuals, actualScore, actualClass, predictionClass, predictionScore, tag, spanProperty, llmEval, annotation, userAnnotation, modelVersion, batchId.production, validation, training, tracing.featureLabel, prediction, actuals, actualScore, actualClass, predictionClass, predictionScore, tag, spanProperty, llmEval, annotation, userAnnotation, modelVersion, batchId.accuracy, precision, recall, f_1, sensitivity, specificity, falsePositiveRate, falseNegativeRate, falseNegativeDensity, mse, rmse, mae, mape, predictionAverage, actualsAverage, auc, logLoss, rSquared, prAuc, meanError, calibration, ndcg, recallParity, falsePositiveRateParity, disparateImpact, wape, smape, mase, udf, groupAuc, mrr, rankingMap, rankingRecall, rankingPrecision, microAveragedPrecision, microAveragedRecall, multiClassPrecision, multiClassRecall, macroAveragedPrecision, macroAveragedRecall.avg, count, sum, percentEmpty, cardinality, standardDeviation, p50, p95, p99, p99_9, newValues, missingValues, averageStringListLength.Show StatisticWidgetFilterItemInput fields
Show StatisticWidgetFilterItemInput fields
featureLabel, tagLabel, predictionValue, actuals, modelVersion, batchId, predictionClass, predictionScore, actualClass, actualScore, topKPercentile, spanProperty, llmEval, annotation, userAnnotation.greaterThan, lessThan, equals, notEquals, greaterThanOrEqual, lessThanOrEqual, topN, contains, containsString, similarTo.Show DimensionInput fields
Show DimensionInput fields
STRING, LONG, FLOAT, DOUBLE, EMBEDDING, STRING_LIST, DICTIONARY.featureLabel, prediction, actuals, actualScore, actualClass, predictionClass, predictionScore, tag, spanProperty, llmEval, annotation, userAnnotation, modelVersion, batchId.Returns
Show StatisticWidget fields
Show StatisticWidget fields
dashboardId, title, modelId, modelVersionIds, dimensionCategory, performanceMetric, aggregation, rankingAtK, modelEnvironmentName, gridPosition, timeSeriesMetricType, id, creationStatus, customStatisticText, statisticValue.Object fields (select subfields): predictionValueClass, modelVersionEnvironmentBatches, filters, dimension, model, modelVersions, customMetric.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation CreateStatisticWidget($input: CreateStatisticWidgetMutationInput!) {
createStatisticWidget(input: $input) {
statisticWidget { id }
}
}
{
"input": {
"dashboardId": "<ID>",
"title": "<string>",
"timeSeriesMetricType": "modelDataMetric",
"modelId": "<ID>"
}
}
updateStatisticWidget
Update a single widgetupdateStatisticWidget(input: UpdateStatisticWidgetMutationInput!): UpdateStatisticWidgetMutationPayload
Arguments
Show UpdateStatisticWidgetMutationInput fields
Show UpdateStatisticWidgetMutationInput fields
Show StatisticWidgetUpdateDataInput fields
Show StatisticWidgetUpdateDataInput fields
production, validation, training, tracing.featureLabel, prediction, actuals, actualScore, actualClass, predictionClass, predictionScore, tag, spanProperty, llmEval, annotation, userAnnotation, modelVersion, batchId.accuracy, precision, recall, f_1, sensitivity, specificity, falsePositiveRate, falseNegativeRate, falseNegativeDensity, mse, rmse, mae, mape, predictionAverage, actualsAverage, auc, logLoss, rSquared, prAuc, meanError, calibration, ndcg, recallParity, falsePositiveRateParity, disparateImpact, wape, smape, mase, udf, groupAuc, mrr, rankingMap, rankingRecall, rankingPrecision, microAveragedPrecision, microAveragedRecall, multiClassPrecision, multiClassRecall, macroAveragedPrecision, macroAveragedRecall.avg, count, sum, percentEmpty, cardinality, standardDeviation, p50, p95, p99, p99_9, newValues, missingValues, averageStringListLength.modelDataMetric, evaluationMetric.Show DimensionInput fields
Show DimensionInput fields
STRING, LONG, FLOAT, DOUBLE, EMBEDDING, STRING_LIST, DICTIONARY.featureLabel, prediction, actuals, actualScore, actualClass, predictionClass, predictionScore, tag, spanProperty, llmEval, annotation, userAnnotation, modelVersion, batchId.needsInit, pending, created, published, unpublished.Show StatisticWidgetFilterItemInput fields
Show StatisticWidgetFilterItemInput fields
featureLabel, tagLabel, predictionValue, actuals, modelVersion, batchId, predictionClass, predictionScore, actualClass, actualScore, topKPercentile, spanProperty, llmEval, annotation, userAnnotation.greaterThan, lessThan, equals, notEquals, greaterThanOrEqual, lessThanOrEqual, topN, contains, containsString, similarTo.DimensionInput (same shape as above).DimensionValueInput (same shape as above).Returns
Show StatisticWidget fields
Show StatisticWidget fields
dashboardId, title, modelId, modelVersionIds, dimensionCategory, performanceMetric, aggregation, rankingAtK, modelEnvironmentName, gridPosition, timeSeriesMetricType, id, creationStatus, customStatisticText, statisticValue.Object fields (select subfields): predictionValueClass, modelVersionEnvironmentBatches, filters, dimension, model, modelVersions, customMetric.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation UpdateStatisticWidget($input: UpdateStatisticWidgetMutationInput!) {
updateStatisticWidget(input: $input) {
statisticWidget { id }
}
}
{
"input": {
"id": "<ID>",
"dashboardId": "<ID>",
"updateData": {
"title": "<string>",
"gridPosition": [
1
],
"modelId": "<ID>",
"modelVersionIds": [
"<ID>"
],
"modelVersionEnvironmentMetadataIds": [
"<ID>"
],
"timeSeriesMetricType": "modelDataMetric",
"creationStatus": "needsInit",
"filters": [
{
"filterType": "featureLabel",
"operator": "greaterThan"
}
]
}
}
}
deleteStatisticWidget
deleteStatisticWidget(input: DeleteStatisticWidgetMutationInput!): DeleteStatisticWidgetMutationPayload
Arguments
Returns
Show Dashboard fields
Show Dashboard fields
id, name, createdAt, status, timezone, startTime, endTime, timeSeriesDataGranularity, timeRangeKey, isRestricted.Object fields (select subfields): creator, space, models, statisticWidgets, performanceSlices, barChartWidgets, lineChartWidgets, experimentChartWidgets, driftLineChartWidgets, monitorLineChartWidgets, scatterChartWidgets, textWidgets, pivotTableWidgets, tags, dashboardRoleBindings, _access.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation DeleteStatisticWidget($input: DeleteStatisticWidgetMutationInput!) {
deleteStatisticWidget(input: $input) {
dashboard { id name status }
}
}
{
"input": {
"statWidgetId": "<ID>"
}
}
createTextWidget
createTextWidget(input: CreateTextWidgetMutationInput!): CreateTextWidgetMutationPayload
Arguments
Show CreateTextWidgetMutationInput fields
Show CreateTextWidgetMutationInput fields
Returns
Show TextWidget fields
Show TextWidget fields
id, title, content, gridPosition, creationStatus, dashboardId.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation CreateTextWidget($input: CreateTextWidgetMutationInput!) {
createTextWidget(input: $input) {
textWidget { id }
}
}
{
"input": {
"title": "<string>",
"content": "<string>",
"gridPosition": [
1
],
"creationStatus": "needsInit",
"dashboardId": "<ID>"
}
}
updateTextWidget
Update a single widgetupdateTextWidget(input: UpdateTextWidgetMutationInput!): UpdateTextWidgetMutationPayload
Arguments
Show UpdateTextWidgetMutationInput fields
Show UpdateTextWidgetMutationInput fields
Returns
Show TextWidget fields
Show TextWidget fields
id, title, content, gridPosition, creationStatus, dashboardId.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation UpdateTextWidget($input: UpdateTextWidgetMutationInput!) {
updateTextWidget(input: $input) {
textWidget { id }
}
}
{
"input": {
"id": "<ID>",
"dashboardId": "<ID>",
"updateData": {
"title": "<string>",
"content": "<string>",
"gridPosition": [
1
],
"creationStatus": "needsInit"
}
}
}
deleteTextWidget
deleteTextWidget(input: DeleteTextWidgetMutationInput!): DeleteTextWidgetMutationPayload
Arguments
Returns
Show Dashboard fields
Show Dashboard fields
id, name, createdAt, status, timezone, startTime, endTime, timeSeriesDataGranularity, timeRangeKey, isRestricted.Object fields (select subfields): creator, space, models, statisticWidgets, performanceSlices, barChartWidgets, lineChartWidgets, experimentChartWidgets, driftLineChartWidgets, monitorLineChartWidgets, scatterChartWidgets, textWidgets, pivotTableWidgets, tags, dashboardRoleBindings, _access.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation DeleteTextWidget($input: DeleteTextWidgetMutationInput!) {
deleteTextWidget(input: $input) {
dashboard { id name status }
}
}
{
"input": {
"textWidgetId": "<ID>"
}
}
createPivotTableWidget
createPivotTableWidget(input: CreatePivotTableWidgetMutationInput!): CreatePivotTableWidgetMutationPayload
Arguments
Show CreatePivotTableWidgetMutationInput fields
Show CreatePivotTableWidgetMutationInput fields
needsInit, pending, created, published, unpublished.production, validation, training, tracing.featureLabel, prediction, actuals, actualScore, actualClass, predictionClass, predictionScore, tag, spanProperty, llmEval, annotation, userAnnotation, modelVersion, batchId.Show PivotTableColumnInput fields
Show PivotTableColumnInput fields
avg, sum, count, cardinality.featureLabel, prediction, actuals, actualScore, actualClass, predictionClass, predictionScore, tag, spanProperty, llmEval, annotation, userAnnotation, modelVersion, batchId.Show PivotTableWidgetFilterItemInput fields
Show PivotTableWidgetFilterItemInput fields
featureLabel, tagLabel, predictionValue, actuals, modelVersion, batchId, predictionClass, predictionScore, actualClass, actualScore, topKPercentile, spanProperty, llmEval, annotation, userAnnotation.greaterThan, lessThan, equals, notEquals, greaterThanOrEqual, lessThanOrEqual, topN, contains, containsString, similarTo.Show DimensionInput fields
Show DimensionInput fields
STRING, LONG, FLOAT, DOUBLE, EMBEDDING, STRING_LIST, DICTIONARY.featureLabel, prediction, actuals, actualScore, actualClass, predictionClass, predictionScore, tag, spanProperty, llmEval, annotation, userAnnotation, modelVersion, batchId.Returns
Show PivotTableWidget fields
Show PivotTableWidget fields
id, dashboardId, title, modelId, modelVersionIds, gridPosition, creationStatus, groupedDimension, groupedDimensionTitle, groupedDimensionCategory, modelEnvironmentName, overwriteGlobalTime, timezone, startTime, endTime, timeRangeKey, queryFilter.Object fields (select subfields): modelVersionEnvironmentBatches, model, modelVersions, columns, filters, pivotData.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation CreatePivotTableWidget($input: CreatePivotTableWidgetMutationInput!) {
createPivotTableWidget(input: $input) {
pivotTableWidget { id }
}
}
{
"input": {
"dashboardId": "<ID>",
"title": "<string>",
"modelId": "<ID>",
"groupedDimension": "<string>"
}
}
updatePivotTableWidget
Update a single pivot table widgetupdatePivotTableWidget(input: UpdatePivotTableWidgetMutationInput!): UpdatePivotTableWidgetMutationPayload
Arguments
Show UpdatePivotTableWidgetMutationInput fields
Show UpdatePivotTableWidgetMutationInput fields
Show PivotTableWidgetUpdateDataInput fields
Show PivotTableWidgetUpdateDataInput fields
needsInit, pending, created, published, unpublished.production, validation, training, tracing.featureLabel, prediction, actuals, actualScore, actualClass, predictionClass, predictionScore, tag, spanProperty, llmEval, annotation, userAnnotation, modelVersion, batchId.Show PivotTableColumnInput fields
Show PivotTableColumnInput fields
avg, sum, count, cardinality.featureLabel, prediction, actuals, actualScore, actualClass, predictionClass, predictionScore, tag, spanProperty, llmEval, annotation, userAnnotation, modelVersion, batchId.Show PivotTableWidgetFilterItemInput fields
Show PivotTableWidgetFilterItemInput fields
featureLabel, tagLabel, predictionValue, actuals, modelVersion, batchId, predictionClass, predictionScore, actualClass, actualScore, topKPercentile, spanProperty, llmEval, annotation, userAnnotation.greaterThan, lessThan, equals, notEquals, greaterThanOrEqual, lessThanOrEqual, topN, contains, containsString, similarTo.DimensionInput (same shape as above).DimensionValueInput (same shape as above).Returns
Show PivotTableWidget fields
Show PivotTableWidget fields
id, dashboardId, title, modelId, modelVersionIds, gridPosition, creationStatus, groupedDimension, groupedDimensionTitle, groupedDimensionCategory, modelEnvironmentName, overwriteGlobalTime, timezone, startTime, endTime, timeRangeKey, queryFilter.Object fields (select subfields): modelVersionEnvironmentBatches, model, modelVersions, columns, filters, pivotData.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation UpdatePivotTableWidget($input: UpdatePivotTableWidgetMutationInput!) {
updatePivotTableWidget(input: $input) {
pivotTableWidget { id }
}
}
{
"input": {
"id": "<ID>",
"dashboardId": "<ID>",
"updateData": {
"title": "<string>",
"gridPosition": [
1
],
"creationStatus": "needsInit",
"modelId": "<ID>",
"modelVersionEnvironmentMetadataIds": [
"<ID>"
],
"modelVersionIds": [
"<ID>"
],
"groupedDimension": "<string>",
"columns": [
{
"dimension": "<string>",
"aggregation": "avg",
"position": 1
}
],
"filters": [
{
"filterType": "featureLabel",
"operator": "greaterThan"
}
]
}
}
}
deletePivotTableWidget
deletePivotTableWidget(input: DeletePivotTableWidgetMutationInput!): DeletePivotTableWidgetMutationPayload
Arguments
Returns
Show Dashboard fields
Show Dashboard fields
id, name, createdAt, status, timezone, startTime, endTime, timeSeriesDataGranularity, timeRangeKey, isRestricted.Object fields (select subfields): creator, space, models, statisticWidgets, performanceSlices, barChartWidgets, lineChartWidgets, experimentChartWidgets, driftLineChartWidgets, monitorLineChartWidgets, scatterChartWidgets, textWidgets, pivotTableWidgets, tags, dashboardRoleBindings, _access.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation DeletePivotTableWidget($input: DeletePivotTableWidgetMutationInput!) {
deletePivotTableWidget(input: $input) {
dashboard { id name status }
}
}
{
"input": {
"pivotTableWidgetId": "<ID>"
}
}
createExperimentChartWidget
Create an experiment chart widgetcreateExperimentChartWidget(input: CreateExperimentChartWidgetMutationInput!): CreateExperimentChartWidgetMutationPayload
Arguments
Show CreateExperimentChartWidgetMutationInput fields
Show CreateExperimentChartWidgetMutationInput fields
needsInit, pending, created, published, unpublished.Returns
Show ExperimentChartWidget fields
Show ExperimentChartWidget fields
id, dashboardId, title, gridPosition, creationStatus, fontSize, showLegend, legendPlacement, xAxisLabel, xAxisTilt, yMin, yMax.Object fields (select subfields): plots, lines.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation CreateExperimentChartWidget($input: CreateExperimentChartWidgetMutationInput!) {
createExperimentChartWidget(input: $input) {
experimentChartWidget { id }
}
}
{
"input": {
"title": "<string>",
"dashboardId": "<ID>"
}
}
updateExperimentChartWidget
updateExperimentChartWidget(input: UpdateExperimentChartWidgetMutationInput!): UpdateExperimentChartWidgetMutationPayload
Arguments
Show UpdateExperimentChartWidgetMutationInput fields
Show UpdateExperimentChartWidgetMutationInput fields
Show ExperimentChartWidgetUpdateDataInput fields
Show ExperimentChartWidgetUpdateDataInput fields
needsInit, pending, created, published, unpublished.Returns
Show ExperimentChartWidget fields
Show ExperimentChartWidget fields
id, dashboardId, title, gridPosition, creationStatus, fontSize, showLegend, legendPlacement, xAxisLabel, xAxisTilt, yMin, yMax.Object fields (select subfields): plots, lines.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation UpdateExperimentChartWidget($input: UpdateExperimentChartWidgetMutationInput!) {
updateExperimentChartWidget(input: $input) {
experimentChartWidget { id }
}
}
{
"input": {
"id": "<ID>",
"dashboardId": "<ID>",
"updateData": {
"title": "<string>",
"creationStatus": "needsInit",
"gridPosition": [
1
],
"plots": [
{
"title": "<string>",
"position": 1,
"datasetId": "<ID>",
"evaluationMetric": "<string>"
}
]
}
}
}
deleteExperimentChartWidget
deleteExperimentChartWidget(input: DeleteExperimentChartWidgetMutationInput!): DeleteExperimentChartWidgetMutationPayload
Arguments
Returns
Show Dashboard fields
Show Dashboard fields
id, name, createdAt, status, timezone, startTime, endTime, timeSeriesDataGranularity, timeRangeKey, isRestricted.Object fields (select subfields): creator, space, models, statisticWidgets, performanceSlices, barChartWidgets, lineChartWidgets, experimentChartWidgets, driftLineChartWidgets, monitorLineChartWidgets, scatterChartWidgets, textWidgets, pivotTableWidgets, tags, dashboardRoleBindings, _access.Example
Only required input fields are shown. Replace<ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.
mutation DeleteExperimentChartWidget($input: DeleteExperimentChartWidgetMutationInput!) {
deleteExperimentChartWidget(input: $input) {
dashboard { id name status }
}
}
{
"input": {
"experimentChartWidgetId": "<ID>"
}
}