Im using playfab only to access the matchmaking api and nothing else. I am required to log players in and my choice is login with custom id since i dont want the players to even know whats going on in the backend. When a player joins the lobby where they queue for a match, they are logged into playfab. I was testing with only 6-7 players and i noticed almost everyone was hitting the rate limit it seemed. They had to keep relogging and eventually it would have success after multiple tries.
Is there a lifetime of the returned session ticket/identifier so I can maybe cache it? Also, I'm confused what API this is using since there is no user entity making the call, where is the API rate limit coming from?