# Notebook$update

### Notebook$<mark style="color:purple;">update</mark>(*name=NULL, source\_table=NULL*) → self

Update attributes on a notebook.

### **Parameters:**

**`name` :&#x20;*****str, default NULL*** \
If specified, will rename the notebook. All notebook names (case-insensitive, ignoring non-word characters and spaces) must be unique within their workflow.

**`source_table` :&#x20;*****str |*** [***Table***](https://docs.redivis.com/api/client-libraries/redivis-r/reference/table)***, default NULL***\
If specified, update the notebook's source to the specified table. Must be the a valid table reference (as a string), or an instance of a Table.

### **Returns:**&#x20;

**self (a** [**Notebook**](https://docs.redivis.com/api/client-libraries/redivis-r/reference/notebook)**)**
