This page lists all HTTP APIs for working with user inventories, such as listing items or adding items to collections. Open Cloud v2 Base URLhttps://apis.roblox.comInventoryItemGET/cloud/v2/users/{user_id}/inventory-itemsList Inventory Items Legacy APIs Legacy APIs with cookie authentication can incorporate breaking changes without notice. We don't recommend them for production applications. Inventory v2 Base URLhttps://inventory.roblox.comGET/v2/assets/{assetId}/ownersGets a list of owners of an asset.GET/v2/users/{userId}/inventoryGet user's inventory by multiple Roblox.Platform.Assets.AssetType.GET/v2/users/{userId}/inventory/{assetTypeId}Gets user's inventory based on specific asset typeDELETE/v2/inventory/asset/{assetId}Give up an asset owned by the authenticated user. Assets that are created by Roblox user or are limited edition are not eligible for deletion and will return NotEligibleForDelete.ModelsModels Roblox.Inventory.Api.Models.InventoryItemModel Roblox.Inventory.Api.Models.UserModel Roblox.Inventory.Api.MultiTypeExclusiveStartKey[System.Int32,System.Int64] Roblox.Inventory.Api.V2.AssetOwnerResponse Roblox.Inventory.Api.V2.UserAssetItemModelV2 Roblox.Paging.ExclusiveStartKeyCursor[Roblox.Inventory.Api.MultiTypeExclusiveStartKey[System.Int32,System.Int64]] Roblox.Platform.Core.ExclusiveStartPaging.IExclusiveStartKeyInfo[System.Int64] Roblox.Web.Responses.RelatedEntityTypeResponse[Roblox.Agents.AgentType] Roblox.Web.WebAPI.ApiEmptyResponseModel Roblox.Web.WebAPI.ExclusiveStartRequest[System.Int64] Roblox.Web.WebAPI.Models.ApiPageResponse[Roblox.Inventory.Api.Models.InventoryItemModel] Roblox.Web.WebAPI.Models.ApiPageResponse[Roblox.Inventory.Api.V2.AssetOwnerResponse] Roblox.Web.WebAPI.Models.ApiPageResponse[Roblox.Inventory.Api.V2.UserAssetItemModelV2] Inventory v1 Base URLhttps://inventory.roblox.comGET/v1/packages/{packageId}/assetsGiven a package ID, returns the list of asset IDs for that packageGET/v1/users/{userId}/assets/collectiblesGets all collectible assets owned by the specified user.GET/v1/users/{userId}/can-view-inventoryGets whether the specified user's inventory can be viewed.GET/v1/users/{userId}/categoriesReturn inventory categories for a userGET/v1/users/{userId}/categories/favoritesReturn favorites categories for a userGET/v1/users/{userId}/inventory/{assetType}Gets a list of assets by type for the specified user. Note that the 'Hat' asset type may return accessories while we are migrating.GET/v1/users/{userId}/items/{itemType}/{itemTargetId}Gets owned items of the specified item type. Game Servers can make requests for any user, but can only make requests for game passes that belong to the place sending the request. Place creators can make requests as if they were the Game Server.GET/v1/users/{userId}/items/{itemType}/{itemTargetId}/is-ownedGets whether a user owns an item of type itemType with id itemTargetId.GET/v1/users/{userId}/places/inventoryGets Created, MyGames, or OtherGames places inventory for a userDELETE/v1/collections/items/{itemType}/{itemTargetId}Removes an item to the appropriate collectionPOST/v1/collections/items/{itemType}/{itemTargetId}Adds an item to the appropriate collectionModelsModels Roblox.Inventory.Api.AssetsExplorerCategoryItemModel Roblox.Inventory.Api.AssetsExplorerCategoryModel Roblox.Inventory.Api.CategoriesModel Roblox.Inventory.Api.Models.AssetIdListModel Roblox.Inventory.Api.Models.CanViewInventoryResponse Roblox.Inventory.Api.Models.CollectibleUserAssetModel Roblox.Inventory.Api.Models.CreatorModel Roblox.Inventory.Api.Models.IItemModel Roblox.Inventory.Api.Models.InventoryPageResponse Roblox.Inventory.Api.Models.PlaceModel Roblox.Platform.Core.ExclusiveStartPaging.IExclusiveStartKeyInfo[System.Int64] Roblox.Web.WebAPI.ApiEmptyResponseModel Roblox.Web.WebAPI.ExclusiveStartRequest[System.Int64] Roblox.Web.WebAPI.Models.ApiPageResponse[Roblox.Inventory.Api.Models.CollectibleUserAssetModel] Roblox.Web.WebAPI.Models.ApiPageResponse[Roblox.Inventory.Api.Models.IItemModel] Roblox.Web.WebAPI.Models.ApiPageResponse[Roblox.Inventory.Api.Models.PlaceModel]