> For the complete documentation index, see [llms.txt](https://docs.nalpeiron.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nalpeiron.com/zentitle2-docs/ui-entitlements/maintenance-options.md).

# Maintenance options

Add a maintenance option to an offering or entitlement to control whether a customer is entitled to free upgrades or an active support package.

Each **Offering** and **Entitlement** (inherited from the offering) can contain a maintenance option.

This can control whether users can update the application to a new version. For example, a user can buy a perpetual entitlement for v1 with maintenance for a year, and if v2 is released within a year, the user is entitled to this upgrade because they have the maintenance option enabled.

This feature can also be used to identify if the entitlement owner has a support package.

Maintenance is usually added to an entitlement by default when[ creating an offering](/zentitle2-docs/ui-product-catalog/offerings/managing-offerings.md), where the offering has your maintenance options added as required.

Therefore, when you add entitlements to an offering, it will inherit the maintenance options preset.

### Editing an entitlement to add maintenance <a href="#entitlement" id="entitlement"></a>

If you choose not to add maintenance to the offering, you can still edit an entitlement and add this option after it is created.

![](https://2412542193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1tBhTGn5igyI6ECLHjpC%2Fuploads%2FIvC85MvJkVs2NsLCzG2A%2Fcounter_1_FILL0_wght400_GRAD0_opsz24.svg?alt=media\&token=e9e24ee0-b25b-4028-a774-f5b21e399e85) Select the entitlement you wish to edit from the list.

<figure><img src="https://2412542193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1tBhTGn5igyI6ECLHjpC%2Fuploads%2Fpzf12PuEE1x0IUHCKRrG%2Fent21.png?alt=media&amp;token=6c1e48c4-1461-45f1-8342-827206cbea6c" alt=""><figcaption></figcaption></figure>

![](https://2412542193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1tBhTGn5igyI6ECLHjpC%2Fuploads%2FBggKfcwtHYyokAoW6CA4%2Fcounter_2_FILL0_wght400_GRAD0_opsz24.svg?alt=media\&token=b4a1c291-524f-4064-838e-5dfaac404fea) Click the edit button on the "details" screen in the top tabs.

<figure><img src="https://2412542193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1tBhTGn5igyI6ECLHjpC%2Fuploads%2FF3cMCMjMdOTqALKgeRKU%2Fent22.png?alt=media&amp;token=7aee0fca-9989-4c4c-a514-b63e8fce43db" alt=""><figcaption></figcaption></figure>

![](https://2412542193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1tBhTGn5igyI6ECLHjpC%2Fuploads%2FgP2ydddGH7JrOOoUkK6o%2Fcounter_3_FILL0_wght400_GRAD0_opsz24.svg?alt=media\&token=25e6aed0-9d7d-4425-b8d7-82ae916130d2) Navigate halfway down the page to the maintenance drop-down box. If you wish to enable the option, then choose that.

<figure><img src="https://2412542193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1tBhTGn5igyI6ECLHjpC%2Fuploads%2FG2o15dwhMXvvwQJZpgzF%2Fent23.png?alt=media&amp;token=191405ad-cea5-4440-a95c-a2cb2bd13c59" alt=""><figcaption></figcaption></figure>

If the plan type is anything but perpetual in the offering associated with the entitlement, that will be the only option.

Simply save the change; now this specific entitlement has the maintenance option attached.

<figure><img src="https://2412542193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1tBhTGn5igyI6ECLHjpC%2Fuploads%2FoGmdyddKcwIhtzV72RsZ%2Fent24.png?alt=media&amp;token=4c9485e5-e9bc-4d8c-9252-2697e1af0958" alt=""><figcaption></figcaption></figure>

If the offering had a perpetual plan, then an expiry date associated with the maintenance can also be edited.

### Entitlement Status

<figure><img src="https://2412542193-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1tBhTGn5igyI6ECLHjpC%2Fuploads%2FRIjnVkEI9IoWofzvo9jX%2Fent7.png?alt=media&amp;token=fe4949f0-d5e8-4427-a2c2-bb62189e8571" alt=""><figcaption></figcaption></figure>

The **Maintenance Expiry Date** field displays the expiration date of the maintenance service associated with the entitlement. This date helps to track when maintenance coverage will end.

* The **Maintenance Expiry Date** is **informational only** and does not affect the actual maintenance status of the entitlement.
* Maintenance on an entitlement can be enabled or disabled independently of its expiry date.

Once the **Maintenance Expiry Date** is set, it will be displayed in the status section of the entitlement, allowing users to view the expiration date directly from the entitlement’s details.


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.nalpeiron.com/zentitle2-docs/ui-entitlements/maintenance-options.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
