I have a game that uses the game pass service to award extra tools.
It works pretty well.
Another ROBLOX employee bought my game pass this morning, entered the game, and did not get tools. Resetting the place fixed the problem.
Are there known limitations where this call will fail (i.e. return FALSE when the answer should be TRUE)?

3 comments
I'm pretty sure the request is cached, but from your question, I'm going to go ahead and assume that's not the issue here.
My question is exactly that - if this result is getting cached under any circumstances, it is a bug ROBLOX needs to fix.
I know it is cached, but it is on the game server. When the game server closes or the player joins another server, the call will work correctly. It will only be cached if it was called once before from the game server. It would be best for it to not be cached at all, so player's don't have to join another server if they buy a game pass in-game.