Skip to main content
Update an existing dataset by ID with the given code name, display name, schema kind, custom fields, and metadata. New non-queryable fields can be added to a non-empty dataset. Changing whether an existing field is queryable or adding a new queryable field is only supported while the dataset is empty.

Parameters

uuid.UUID
required
The ID of the dataset to update.
datasets.DatasetKind
required
The dataset kind.
string
required
The stable code identifier for the dataset.
string
required
The display name of the dataset.
[]datasets.Field
required
The full custom field list for the dataset schema.
[]datasets.DatasetOption
Options for dataset metadata.

Options

Set a short dataset summary.
Set the dataset’s markdown description.

Field options

Make a non-repeated String, Bool, Int32, Int64, Uint64, or Float64 field available for server-side custom field filters. A dataset can contain at most two queryable string fields.

Returns

The updated dataset object.
See Queryable fields for schema constraints and Filter by custom fields for query syntax.