# Replace a dataset table config

**PUT** `/v1/datasets/{id}/{tableKey}/config`

**Operation ID**: `putTableConfig`
**Summary**: Replace a dataset table config
Replaces the configuration override for one of the dataset's tables. Applies the resulting schema and partition-spec changes to the live Iceberg table. 409 if any pipeline currently references the dataset.

## Tags
- Datasets
## Parameters

- **id** (required) - path
  - Type: string
- **tableKey** (required) - path
  - Type: string

## Request Body

**Content-Type**: `application/json`

**Schema**: `TableConfig`

## Responses

### 200

The persisted table config.

- **Content-Type**: `application/json` / `TableConfigRead`
### 400

Invalid config or unsupported key.

### 404

Dataset not found.

### 409

Dataset has linked jobs; stop them before changing config.
