> For the complete documentation index, see [llms.txt](https://docs.coherent.global/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.coherent.global/assistant/services/updating-a-service.md).

# Updating a service

To create a new version of a service with Coherent Assistant, open a linked file or link your existing Excel file to a service in Spark.

### How to create a new version

1. Locate **services** application
2. Once you open the application, the first screen you see will tell you whether your file is linked or not. If your file is not linked, you need to link your file to a service to be able to create a new version. [Linking your file to Spark](/assistant/services/linking-your-file-to-spark.md)

<br>

<figure><img src="/files/L1ANFFE37c9YzbwPugr8" alt="" width="368"><figcaption></figcaption></figure>

4. Click on the Plus button to start creating a new version of your service. Make sure that your file is saved before this process.

<figure><img src="/files/CMPPf2iL0rYzXPR1d2nQ" alt="" width="368"><figcaption></figcaption></figure>

5. Select the version you want to have for the version. Optionally enter a version label or select tags.
6. Click on **Upload**.

<figure><img src="/files/BE1GLzAxtfiCamZqHM6R" alt=""><figcaption></figcaption></figure>

8. Wait for the upload and conversion process and click on **Publish**.

## Update service fields

Not all the fields for updating a service are mandatory, below is a list of these fields and what they are used for:

**Version:** Semantic versioning is a widely adopted scheme that encodes a version by a three-part version number (Major.Minor.Patch). In this scheme, risk and functionality are the measures of significance.

* **Major:** Use the major version when you make changes in previously existing inputs and outputs. Or make logic changes that would affect existing outputs.
* **Minor:** When you add new inputs or outputs to the service or add new logic that relates to these outputs.
* **Patch:** When you make changes that don't affect the results of outputs.

**Version label:** A short text to relate to versions.

**Tags:** Tags that are related to this service. You can only add tags that are created by your tenant administration, if you don't have any tags please contact your admin.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.coherent.global/assistant/services/updating-a-service.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
