# 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](/pt/api/catalog/virtual-items-currency-admin/admin-create-virtual-item) * [Create game](/pt/api/catalog/game-keys-admin/admin-create-game) * [Create virtual currency](/pt/api/catalog/virtual-items-currency-admin/admin-create-virtual-currency) * [Create virtual currency package](/pt/api/catalog/virtual-items-currency-admin/admin-create-virtual-currency-package) * [Create bundle](/pt/api/catalog/bundles-admin/admin-create-bundle) Limit information is returned in the `items.limits` array in the following API calls for retrieving the items catalog: * [Get virtual items list](/pt/api/catalog/virtual-items-currency-catalog/get-virtual-items) * [Get virtual currency list](/pt/api/catalog/virtual-items-currency-catalog/get-virtual-currency) * [Get virtual currency packages list](/pt/api/catalog/virtual-items-currency-catalog/get-virtual-currency-packages) * [Get bundles list](/pt/api/catalog/bundles-catalog/get-bundle-list) * [Get games list](/pt/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.