Lets say that I have a Revit file and I want to view it in the map. I currently do it using ArcGIS Pro by
My aim is to not use ArcGIS Pro but do it directly. I have the file and I will upload the file and the viewer gives me the BIM Model placed in the map. Is this possible using any of the API's?
I cautious you on your workflow. "My aim is to not use ArcGIS Pro but do it directly" As most or "majority" of BIM currently don't have a position. You still need to use Pro to geolocate the file in the "correct" location.