# Updating Services

You can modify a service by either uploading an updated service commissioning file or reconfiguring its parameters in the Admin UI.

1. In the **Service Details** view of the service that you want to update, click **Update**.

<figure><img src="https://639096190-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfDpOJO2upcq5EpoSahvK%2Fuploads%2Fgit-blob-b52862ecdef65d52abafe91f05ccbfd51cc8561f%2Fdetails-button-update.png?alt=media" alt=""><figcaption></figcaption></figure>

2. In the **Update or Reconfigure Service** dialog, do one of the following:

* **Upload a service commissioning file**: Click **Choose File**, select the updated service commissioning file in the file browser, and click **Open**.
* **Edit parameters in the Admin UI**: In the **Reconfigure service** section, edit the parameters as needed. Some fields may show default values, depending on the service.

<figure><img src="https://639096190-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfDpOJO2upcq5EpoSahvK%2Fuploads%2Fgit-blob-d918af6697f3bc7902400b5e1b222ad099de02e9%2F2_service.png?alt=media" alt=""><figcaption></figcaption></figure>

* **If the service came from the Services Catalog**: The **Update or Reconfigure Service** dialog shows the available versions. If a newer version is available and you want to upgrade, select **Use version** (the latest version number).

<figure><img src="https://639096190-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfDpOJO2upcq5EpoSahvK%2Fuploads%2Fgit-blob-7c3df4509d0669dcdd74463e1641747ebf6ed118%2F2_service_from_catalog.png?alt=media" alt=""><figcaption><p>Version selection for services installed from the Services Catalog</p></figcaption></figure>

3. If the service contains configurable parameters, customized values for the parameters can be entered in the right part of the window.

<figure><img src="https://639096190-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfDpOJO2upcq5EpoSahvK%2Fuploads%2Fgit-blob-756ae3cbd09d9b87265cc231c2369fc8d3c361b9%2F3_confirm.png?alt=media" alt=""><figcaption></figcaption></figure>

4. Click **Update** to apply your changes.

Result: The service status will temporarily change to **Updating**, then revert to its original state (**Enabled** or **Disabled**).

{% hint style="info" %}
If the updated configuration is invalid, the service is not updated and the previous configuration is restored.
{% endhint %}
