---
title: "Create new experiment view override configuration for a dataset"
method: POST
path: "/datasets/{dataset_id}/experiment-view-overrides"
tags: ["experiment-view-overrides"]
---

# Create new experiment view override configuration for a dataset

`POST /datasets/{dataset_id}/experiment-view-overrides`

Creates a new experiment view override configuration for a dataset with column display settings.
This endpoint allows you to customize how experiment results are displayed by configuring
column-specific overrides including colors, precision, and visibility.

The request must include a 'column_overrides' array with at least one override configuration.
Each column override can specify:
- column: Required field name (must start with inputs, outputs, reference_outputs, feedback, metrics, attachments, or metadata)
- color_gradient: Optional array of [number, color] tuples for numeric data visualization
- precision: Optional number (1-6) for decimal places in numeric columns
- hide: Optional boolean to control column visibility

Example request body:
{
"column_overrides": [
{
"column": "outputs.accuracy",
"color_gradient": [[0.0, "#ff0000"], [0.5, "#ffff00"], [1.0, "#00ff00"]],
"precision": 3
},
{
"column": "inputs.model_type",
"hide": false
}
]
}

This operation fails if an override already exists for the dataset (use PATCH to update).

## Path parameters

- `dataset_id` string, uuid, required

## Request body

- ExperimentViewOverridesExperimentViewOverridePostRequest
  - `column_overrides` ExperimentViewOverridesColumnOverride[], required
    - `color_gradient` array[]
      - unknown[]
        - unknown
    - `color_map` object
    - `column` string, required
    - `disable_colors` boolean
    - `hide` boolean
    - `precision` integer

## Response `201`

Successfully created experiment view override

- ExperimentViewOverridesExperimentViewOverride
  - `column_overrides` ExperimentViewOverridesColumnOverride[]
    - `color_gradient` array[]
      - unknown[]
        - unknown
    - `color_map` object
    - `column` string, required
    - `disable_colors` boolean
    - `hide` boolean
    - `precision` integer
  - `created_at` string
  - `dataset_id` string
  - `id` string
  - `modified_at` string

## Other responses

- `400` — Invalid request data" example({"error":"column_overrides field is required"})
- `401` — Unauthorized access" example({"error":"Unauthorized"})
- `404` — Dataset not found" example({"error":"dataset not found or not accessible"})
- `409` — Override already exists" example({"error":"experiment view override already exists"})
- `422` — Validation error" example({"error":"column name at index 0 must start with one of: inputs, outputs, reference_outputs, feedback, metrics, attachments, metadata"})
- `500` — Internal server error" example({"error":"internal server error"})

---

[API](https://skmtc.net/langchain-ai/apis/langsmith.md) · [All operations](https://skmtc.net/langchain-ai/apis/langsmith/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/langchain-ai/langsmith/revisions/a0acb3a6a101/schema)
