Hi @Anonymous .
I don't think the API provides MeshWorkspace functionality.
The only way left is to use TextCommands.
Go into MeshWorkspace, prepare two or more mesh bodies and run the following script
(I opened the script in Edit beforehand and ran it from VSCode, because MeshWorkspace doesn't allow you to call the script.)
_app, _ui
_app = adsk.core.Application.get()
_ui = _app.userInterface
# Workspace check
if _ui.activeWorkspace.id != 'MeshEnvironment':
_ui.messageBox('Please, Switch to MeshWorkspace')
return
# MeshBody Count check
des :adsk.fusion.Design = _app.activeProduct
root :adsk.fusion.Component = des.rootComponent
if root.meshBodies.count < 2:
_ui.messageBox('A minimum of 2 MeshBody is required')
return
# select MeshBodies
sels :adsk.core.Selections = _ui.activeSelections
sels.clear()
for mesh in root.meshBodies:
sels.add(mesh)
# exec textcommands
txtCmds = [
u'Commands.Start MeshCombineCommand',
u'NuCommands.CommitCmd'
]
for cmd in txtCmds:
_app.executeTextCommand(cmd)
_ui.messageBox('Done')
except:
if _ui:
_ui.messageBox('Failed:\n{}'.format(traceback.format_exc()))

Learn more about TextCommands.
https://forums.autodesk.com/t5/fusion-360-api-and-scripts/use-textcommands/m-p/9645688
Not related to Mesh, but @thomasa88 provided some useful information.
https://forums.autodesk.com/t5/fusion-360-api-and-scripts/access-section-analysis/m-p/9700491#M11052
It is very difficult to develop with TextCommands because of the lack of information.
There is no guarantee that you will reach the goal, and even if you do, there is no guarantee that it will continue to work in the future.
If you have something that works well, we hope that you will share the information with us.