Is/Will there be a way to programatically check if someone has accepted the Unreal Engine EULA?


I hope this is the correct “subforum”/category to ask this question, but I was wondering if there was an elegant way for third parties to check if some user has accepted the Epic Games EULA. More specifically, would there be any “updates” on older questions like these:

Request for Web API to use Epic Games account outside - Feedback & Requests - Epic Developer Community Forums (this also lists plenty of great usages of such functionality, so I will omit listing them here too)

Pretty much, is there anything in place to do this, or are there any plans to make something like an Epic Games OAuth API available that lets us check if a user has accepted the EULA/license? The current way of the user having to link their github, and then redistributing the assets under a clone of the Unreal Engine repository seems quite cumbersome for third parties looking to distribute projects that contain sample content to other Unreal Engine licensees.

From the research I have done, it appears that Fortnite has an API that allows login using an Epic Games account, and thus I was wondering if we could A. somehow use this for UE4, or B. if there are any plans on moving it over to UE4 for this purpose. (Sources: and Kostenlose Paragon-Inhalte im Wert von 17.000.000 USD - Unreal Engine).

Thanks for taking the time to read this AnswerHub post!

That functionality does not exist at this time. What are you trying to accomplish?

I’ll note that the EULA now requires that:

 Any public Distribution (i.e., intended for Engine Licensees generally) which includes Engine Tools (including as modified by you under the License) must take place either through the Marketplace (e.g., for distributing a Product’s modding tool or editor to end users) or through a fork of Epic’s GitHub UnrealEngine Network (e.g., for distributing source code).