# Overview

Purchase limits allow you to restrict the quantity of items available for purchase by a single user or all users. You can also configure scheduled limit resets.

Limits are stored on the Xsolla side and are configured at the individual item level in [Publisher Account](https://publisher.xsolla.com/0/projects/0/storefront/virtual-items) or via the `limits` object in the following API calls:
* [Create virtual item](/api/catalog/virtual-items-currency-admin/admin-create-virtual-item)
* [Create game](/api/catalog/game-keys-admin/admin-create-game)
* [Create virtual currency](/api/catalog/virtual-items-currency-admin/admin-create-virtual-currency)
* [Create virtual currency package](/api/catalog/virtual-items-currency-admin/admin-create-virtual-currency-package)
* [Create bundle](/api/catalog/bundles-admin/admin-create-bundle)

Limit information is returned in the `items.limits` object in the following API calls for retrieving the items catalog:
* [Get virtual items list](/api/catalog/virtual-items-currency-catalog/get-virtual-items)
* [Get virtual currency list](/api/catalog/virtual-items-currency-catalog/get-virtual-currency)
* [Get virtual currency packages list](/api/catalog/virtual-items-currency-catalog/get-virtual-currency-packages)
* [Get bundles list](/api/catalog/bundles-catalog/get-bundle-list)
* [Get games list](/api/catalog/game-keys-catalog/get-games-list)

The API calls in the **Management** subsection of the **Limits** group allow you to retrieve the current state of limits and update them for a specific user — for example, reset the counter after a quest is completed or manually adjust the remaining quantity.

<div class="note">
  <b>Note</b><br><br>
  For detailed information on configuring limits in the catalog, refer to the <a href="/items-catalog/catalog-features/items-catalog-number-limits/">Item purchase limits</a> section.
</div>



