> ## Documentation Index
> Fetch the complete documentation index at: https://docs.oviond.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Update custom data

> Edit a dataset's rows, columns, or name.

Updating changes a dataset in place. The dataset's `id` and widget bindings stay intact — every widget that references the dataset re-renders with the new data.

<Steps>
  <Step title="Open Manage Custom Data">
    From the **Data Query** widget's **Custom Data** source, click **Manage** next to the **Dataset** label.
  </Step>

  <Step title="Edit the dataset">
    Select the dataset and edit its rows in the grid, re-upload a file, or change its name.
  </Step>

  <Step title="Save">
    Widgets using this dataset pick up the changes on the next render.
  </Step>
</Steps>

<Note>
  If you change the columns, widgets configured against the old column names will need to be re-mapped.
</Note>

## API

`PUT /v1/custom-data/{id}` applies a partial update — send only the fields you want to change. Accepted fields are `name`, `file_name`, `raw_data`, `columns`, and `file_size`. When you send `raw_data`, Oviond recalculates `row_count` (and rejects payloads over 10,000 rows). To rename a dataset, send just `name`.
