We’re currently exploring ways to automatically monitor and verify builds on the Epic Games Store. Our goal is to avoid relying on manual checks via the Developer Portal and instead use an API or service-based approach to confirm that builds have been successfully uploaded and applied on the backend.
We are looking to programmatically retrieve information such as:
Build ID
Description / label
Date the build was uploaded or processed
There is an option for us to record this information from our CI/CD pipeline; however, we ideally want to ensure the build has been successfully applied within Epic Games Store, so we would prefer to retrieve this data directly from your services if possible.
If no such API is available, we are also considering alternative approaches (e.g. downloading and diffing builds after upload). In that case, any guidance on expected processing times or best practices for determining when a build is fully available on your backend would be very helpful.
Any documentation, recommendations, or guidance you can provide on this topic would be greatly appreciated.
Really sorry on the delay here! Its been crazy times.
I’ve followed up with the team around documentation and expected processing times to see if they can get back to me with that. I’ve also followed up with another team to see if we have any secret APIs for retrieving this data. I assume not though.
We don’t have any service accounts available, but you are able to set one up yourselves as just an account. Im not actually sure what checks we have in place for checking if you are a robot however!
Looks like we’re hitting a captcha, most probably because the server we’re using is on EC2. Any way to disable it for the account I’m using to scrape? I’m logging in via a real browser, manually, so I create a proper session for later re-use. Sadly even after solving it I get an error:
I’ll spin up a thread with our dev portal team to see if there is something we can do for you! I’m not sure we really have a mechanism to allow for individual whitelisting however.
Any luck? Sadly it looks like AWS IPs are banned from accessing the dev portal. For a couple of weeks I used an IP of our office, but sadly it seems like it was just banned. Solving the captcha shows me the same error as posted above. There’s no way past it.
I’d really need a way to access the dev portal in a more reliable way programmatically. Or at least get the ban removed.
Unfortunately there really isn’t a way right now to do this programmatically, it is a feature request on our side. We also aren’t really able to whitelist any IPs at this time to allow it.
We also dont really have a timeline on the feature request yet due to the madness all around!