# License Management

### Overview

The ZigiOps integration platform uses a licensing system that requires a valid license to enable automatic record transfer between a pair of integrated system instances. Without a valid license, integrations between those systems will not run.

**Note:** All production licenses are issued and tied to the **IP address** or **FQDN** of the ZigiOps host and cannot be used on other hosts.

### License Details

Each ZigiOps license contains a set of attributes that define its scope and validity. The table below describes each attribute.

| License Attribute   | Description                                                                                        |
| ------------------- | -------------------------------------------------------------------------------------------------- |
| Company             | The name of the company that owns the license.                                                     |
| Registered to       | The name of the contact who requested the license.                                                 |
| Email               | The email address of the contact who requested the license.                                        |
| Points              | The total number of license points available in the license.                                       |
| Transferred Records | The total number of transferred records per month allowed by the license (optional attribute).     |
| Bound to Address    | The network identifier to which the license is bound. This can be either an IP address or an FQDN. |
| Start               | The date and time from which the license is valid.                                                 |
| Expire              | The date and time after which the license expires and can no longer be used.                       |
| System A            | The first system the license permits integration with.                                             |
| System B            | The second system the license permits integration with.                                            |

### License Points

License points are the core unit of the ZigiOps licensing model. Each license includes a defined number of points, and each point unlocks unlimited integrations between one specific pair of system instances.

For example, you can run unlimited integrations between ServiceNow (Instance 1) and Jira (Instance 1) for just 1 license point. If you also need to integrate ServiceNow (Instance 1) with Jira (Instance 2), that pair requires an additional license point, bringing the total to 2 points.

**Note:** License points are consumed when an integration is started and are released when the integration is disabled.

### Transferred Records (Optional)

The "Transferred Records" attribute is an optional part of the license that defines the monthly limit for the number of records transferred during an integration. Only records from the main integration entity are counted. Child or related records such as comments and attachments are not included in this count.

Additional clarifications about how this count works:

* Records from all workflows are counted toward the total.
* Only successfully loaded (transferred) records are counted.
* Failed or ignored records are not counted.
* The count resets at 00:00 on the first day of each month.

**Breaching Limit Warning:** If the maximum number of transferred records is reached, ZigiOps will display a warning along with a 10% buffer. If transfers exceed that buffer, ZigiOps will automatically disable all integrations covered by the license. For example, if the license allows 100 transferred records, a warning is shown at 100, and all covered integrations are disabled after 110 records (a 10% overage).

### License Management

#### Adding a License

Follow the steps below to add a license to your ZigiOps instance.

1. Access the ZigiOps web console.
2. Navigate to the **Licenses** page.
3. Click the **Upload License** button.
4. Select your license file and confirm.

#### Removing a License

Follow the steps below to remove a license from your ZigiOps instance.

1. Access the ZigiOps web console.
2. Navigate to the **Licenses** page.
3. Select the license you want to remove.
4. Click the **Recycle Bin** button to delete it.

**Note:** Removing a license releases all license points associated with it and disables any integrations that were consuming those points.

### Frequently Asked Questions

<details>

<summary>What is a ZigiOps license point?</summary>

A license point allows you to run unlimited integrations between one specific pair of system instances. The more system pairs you need to integrate, the more license points you require.

</details>

<details>

<summary>Can I use a ZigiOps license on multiple hosts?</summary>

No. Production licenses are tied to the specific IP address or FQDN of the ZigiOps host and cannot be transferred to or used on a different host.

</details>

<details>

<summary>What happens when my ZigiOps license expires?</summary>

Once a license expires, ZigiOps will no longer enable automatic record transfer for the integrations covered by that license. You will need to upload a renewed license to restore integration functionality.

</details>

<details>

<summary>How do I request a new ZigiOps license?</summary>

Contact the [ZigiWave team](https://www.zigiwave.com/contact) to request a new or renewed license. Licenses are issued and bound to your ZigiOps host's IP address or FQDN.

</details>


---

# Agent Instructions: 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.zigiwave.com/administration/license-management.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.
