# How to reserve licenses for a list of users

A customer who has purchased multiple node-locked seats of your application may want to reserve some licenses for specific users.

To reserve licenses for specific users in an organization, an administrator (your customer's administrator) must pre-activate licenses for these users. To pre-activate licenses for specific users, the administrator must:

* Determine the Computer ID of each user, depending on the selected licensing binding method.
* Activate the license for that Computer ID

For example, assuming that you have configured the [QlmLicense.LicenseBinding](https://docs.soraco.co/docs/api-reference/.net-api/qlmlicense/enums/elicensebinding) to ComputerName, the administrator would need to:

* Get the Computer Name of each system.
* Activate the license for that computer either from the [QlmCustomerSite (QLM Self Help)](https://docs.soraco.co/docs/self-help-customer-site/qlmcustomersite-qlm-self-help) or from the [QLM Customer Portal.](https://docs.soraco.co/docs/qlm-customer-portal)

Once licenses are assigned, the Administrator could re-assign these licenses by deactivating a license for a specific user and activating it for another. Deactivating a license can be performed from the [QlmCustomerSite (QLM Self Help)](https://docs.soraco.co/docs/self-help-customer-site/qlmcustomersite-qlm-self-help) or the [QLM Customer Portal](https://docs.soraco.co/docs/qlm-customer-portal)

When allowing deactivations from the QLM Self-Help or the QLM Customer Portal, it is recommended that you implement:

* [Server-side license validation](https://docs.soraco.co/docs/fundamental-concepts/server-side-license-validation)
* Require a connection to the server by setting the [MaxDaysOffline property.](https://docs.soraco.co/docs/faq/maxdaysoffline)

This will ensure that a deactivated computer is not able to run your application once its license has been reassigned.


---

# 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.soraco.co/docs/faq/how-to-reserve-licenses-for-a-list-of-users.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.
