# Dataset$unrelease

### Dataset$<mark style="color:purple;">unrelease</mark>() → self

Unreleases the `current` version of the dataset, setting it back to the `next` version. A version of a dataset can only be unreleased within a 7-day window from when it was released, and cannot be unreleased if a `next` version already exists (in this case, first [delete the next version](https://docs.redivis.com/api/client-libraries/redivis-python/reference/version/version.delete)).

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

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

### Examples:

{% tabs %}
{% tab title="Release and unrelease a version" %}

```r
dataset <- redivis$user("my_username")$dataset("My dataset")
dataset <- dataset$create_next_version()

# Upload data, etc.

# This moves the "next" version to current
dataset$release()

# If we realize we've made a mistake, we can reset to how the dataset was before
# it was released:
dataset$unrelease()
```

{% endtab %}
{% endtabs %}
