Application Programming Interface (API) |
Top | Previous | |
BOMapp provides an extensive set of tools that allow the entire information container to be read from the generated BOM using programming tools, and the desired manipulation of this data. All these tools allow us to extend and adapt our typical commands to the needs of the company, with deep integration procedures for automation and adaptation of documentation.
Autodesk Inventor and Autodesk Fusion 360 software packages have their own Application Programming Interface (API) ecosystem, which allows the functionality of these CAD systems to be extended. The extensions we develop are an example of this. They are exclusively built based on the Autodesk Inventor API.
From now on, the BOMapp API can be added to the API functionality provided by Woodwork for Inventor. This is the first, Beta test API environment for BOMapp data manipulation.
For a better understanding of how the BOMapp API works, a separate help document is included with the installation, describing the methods and properties, sample applications, and tools for launching and managing the environment. This help document is available here.
Applications can be developed with C# and .NET. You can use whichever IDE you prefer to write your code, but we provide the examples of Visual Studio and Visual Studio Code.
What you need to know to integrate the BOMapp API into your applications:
1.You need to be proficient in Autodesk Inventor and/or Fusion 360 in the part of the software that determines the structure of the models of the part and assembly.
2.You must be proficient in Woodwork for Inventor and/or JoinerCAD. A good knowledge of the structures of groups of materials, model structures and the origin and control of properties is sufficient for the time being.
3.In general, you must have a basic understanding of programming and how to work with objects and collections of objects.
4.You must be familiar with the methods and properties of the BOMapp API.