Overview
Theupdate() method allows you to modify an existing dataset after it has been created.
Parameters
string
required
The ID of the dataset to update.
Deprecated alias:
test_id.string
New dataset name. Must be a non-empty string; leading and trailing whitespace are trimmed server-side.
Any
Arbitrary JSON-serializable metadata for tracking purposes. Replaces the existing metadata wholesale. Pass
None to clear.Returns
Returns the updatedDataset object.
Example
Use Cases
Replacing Metadata
Overwrite the metadata object on an existing dataset:Updating Name and Metadata Together
Notes
All fields except
dataset_id default to PydanticUndefined (from pydantic_core).
Omit a field (or pass PydanticUndefined) to leave it unchanged.
Pass None to explicitly clear an optional field.
Pass a value to update it.Related Methods
- Create Dataset - Create a new dataset
- Get Dataset - Retrieve a dataset by ID
- List Datasets - List datasets for a product
- Delete Dataset - Soft-delete a dataset
- Link Datasets - Attach an existing dataset to a specification
- Unlink Datasets - Detach a dataset from a specification