# 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.