I’m using RoProxy API for getting user’s inventory, and the base link is : https://www.roproxy.com/users/inventory/list-json?assetTypeId=34&cursor=&itemsPerPage=100&pageNumber=1&userId=**{userId}**
I tried to get a player’s gamepasses created by that player. For mine, it worked perfectly fine, but for others, it doesn’t properly work. I already checked that this user in the screenshot has her own gamepasses, which are probably around thirty gamepasses or so. And they were all ONSALE and didn’t get any moderation by Roblox. So there’s no reason the gamepasses doesn’t appear. I even checked that her gamepasses appear on ‘Pls Donate’.
I also came up with the idea of using Swagger UI Inventory V2, but I found out that it doesn’t support gamepasses while other types like clothes, assets are possible.
Oh and also, I know that roproxy is unreliable, so I used MarketplaceService:GetProductInfo() to check if the gamepass data sent by roproxy is truly the one of the user. So you don’t need to worry about the RoProxy’s “Untrustworthiness”