Sending Player Reports with EOS Web API

Hi,

I’m working on integrating a game with EOS. We were previously using EAC and are now moving over to use EOS version of AntiCheat.

I have 2 questions about EOS and sending Player Reports using the EOS Web API. I’m not sure if this is the right place to ask, please let me know if not.

  1. I tried sending a test player report to the Web API (https://api.epicgames.dev/player-reports/v1/report) and the response said “reportingPayerId/reportedPlayerId must be valid EOS productUserIds”. Previously with EAC we could use any ID. With EOS EAC, are we required to use the EOS product user Ids? If so, is the only way to get this ID through the game client when signing into EOS? Is there some way to map the product user ID to the IDs we use internally on our platform? I’d like to retrieve the product user ID using the Web API if possible.

  2. What’s the best way to test this API without sending reports that will affect our game players? Should we setup a new “game” in the EOS portal meant for testing only? For EAC, that’s what we did. I saw EOS supports different “sandboxes”, so maybe we can setup a gamma stage sandbox for testing that does not use real data? Please advise.

Thanks!