Automatically generate level (map) by using code/script and API

I’ve done something like that for my last game. I made Room Layout Blueprints and with an algorithm I placed them together like a Zelda / Binding of Isaac style layout.

I have written down how I made it here:
https://forums.unrealengine.com/development-discussion/blueprint-visual-scripting/21353-zelda-esque-dungeon-creation-binding-of-isaac-style