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

# Overriding/updating a service

### Automatic updates (soon)

Appear passively watches your network traffic to generate your documentation, and uses that mechanism to detect deltas from your documentation and current network traffic.

This will provide you with a simple interface to accept or deny detected changes, and create a changelog entry for your team to stay up to date with all service changes that occur.

### Import spec with a service

Appear supports manually uploading a spec within an existing service, which will override the existing schema and documentation.

<figure><img src="/files/094WQdm6CxcVvbvNyjf8" alt=""><figcaption><p>You can override an existing service by uploading an OpenAPI spec from the menu in the top-right of the service</p></figcaption></figure>

1. Click into the service you wish to modify from your service list
2. Click <mark style="color:blue;">**import**</mark> in the top right corner of the interface
3. Drag and drop, or use your system's file explorer to upload the associated API specification
4. Click <mark style="color:blue;">**import OpenAPI**</mark> and Appear will generate an updated service based off your uploaded spec

{% hint style="info" %}
You may need to refresh the page if the service doesn't appear in your service list after a successful upload.
{% endhint %}

***

If you have any queries or require support with the above instructions, please [get in touch](/getting-started/get-in-touch.md) with us.
