August 25, 2018

BIM 360 Issues API Sample by Node.js

Default blog image

In the other blog,  we introduced a sample in .NET Core on BIM 330 Issue API. Here is another sample on Issue API by Node.js. It shows the usages of some Issue APIs such as:

  • basic usage of Issues API such as issues list, create issue, create comment, attach local file, load pushpin viewer with the issue.
  • export all issues to an CSV file (a little different to BIM 360 UI function, the CSV contains comments list and custom fields)
  • produce dashboard 
  • Export DWG to PDF (create issue with failure job)

This sample demos Document Issue only in this version, while the most logic of Field Issue API is similar. All APIs help can be found at Forge on-line document. In addition, this sample does not cover all parameters of an API call, while it is easy to test based on the skeleton. 

This is a live demo. About tells the test cases with the demo. To play the live demo with your BIM hub, the administrator of your BIM 360 will need to provision with Forge client id of this app. Check out Config>>[Show Me the Steps] on the page.

enjoy and welcome any feedbacks! 

Posted by

Xiaodong Liang has been with Autodesk since 2007, focusing on providing programming support, consulting, training and evangelism to external developers.

Mikako Harada

Mikako Harada works as an AEC technical lead and Americas manager for the Developer Technical Services (DevTech) team at Autodesk.

Developer Advocate, Autodesk

Developer Advocate at Autodesk since 2008, working with both desktop and web/cloud apps using top technologies, like C#, JavaScript, NodeJS and any other that can solve problems and improve workflo

Related Posts

March 25, 2019

Mini-map with Geolocation extension

Using the built-in Autodesk.Geolocation extension to implement a minimap

Read More

March 22, 2019

Adding custom properties to Property panel

Minimum code to add custom data to the Viewer Properties panel

Read More

March 12, 2019

search returns different dbId than selection in UI

You can use the search() function to find elements with certain properties and that might return a different

Read More