You are correct, I used to save Alibre files as OLE objects in office documents. @cadtec's approach is likely similar, a view of the database:
https://www.alibre.com/forum/index.php?threads/zdb-pdm-for-alibre-design-and-atom3d.22283/
I wonder what is gained by not using the API if the same...