Importing Static Meshes During Gameplay

Hey Dear Community,
We were developing a player building system, in which the users can develop structures within gameplay. We would also like to give them the option to upload their own static meshes into the game during gameplay. Is there anyway to do so? Either create an inventory on the backend and then connect the same to unreal with API? Will that work for static meshes?

Thanks in advance