Use Forge to Access Change Report from BIM 360 - autodesk-forge

Is it possible to use Forge with some BIM 360 API to gain access to the changes in a model from one version to the next?

Unfortunately, there is no API available for doing BIM360 model comparison on Forge currently. However, here are two workarounds you might be interested in:
Compare changes via Forge Viewer: https://forge.autodesk.com/blog/comparing-versions-viewer
Dump changes via Revit Addin, and then integrate its results with Forge.

What you can do though is to leverage Webhook to get notified when a new version is “upserted” to the Data Management API. See docs here:
Official Doc: https://forge.autodesk.com/en/docs/webhooks/v1/tutorials/create-a-hook-data-management/
Sample Code: https://forge.autodesk.com/blog/webhooks-and-bim-360-c

Related

View Recap Pro Projects in Forge Viewer

I have just discovered a new function that I have been waiting for for a very long time.
It is now possible to publish Recap Pro projects to the cloud for viewing and annotating. Demo
if I have seen it correctly , its atm only possible in BIM360 Docs, but here the Forge Viewer is used.
Now my question:
When will this function be made available to me as a developer?
BIM 360 Docs is built on top of the Forge Viewer, it should be already available for you to translate the model and display it in your own application.
Something you might want to try is to upload the RCP file to BIM 360 and then get the URN from there to pass it to your custom made viewer, so it takes care of the needed setup for translation.

How to query for TimeLiner data from Forge API?

I used the TimeLiner plugin for Navisworks to create a 4D timeline. I'm now trying to grab this TimeLiner data from the Forge API. When I log into BIM360, I'm able to load a model into the viewer and see all TimeLiner information within a browser. However, I don't see how I can accomplish this with the Forge API. Is there an available API for this? Or is there another way to grab this info?
Unfortunately, the Timeliner properties are not extracted by Forge service (which BIM 360 is running on), and also some other properties. This blog tells in detail:
https://forge.autodesk.com/blog/updates-navisworks-nwd-translation-engine-coming
Currently, we do have an advanced option to override default configurations to tell NWD/NWC translator if it needs to translate Timeliner properties. BUT, this option is about Forge Model Derivative API ONLY.
While in BIM360 Docs UI, there is no any plan to expose options to let users override default configurations when they upload files. So for now, users uploading NWD/NWC files to BIM 360 Docs will lose Timeliner properties. Consequently, you will have to open those files inside Navisworks to view Timeliner data or take advantage of the Navisworks API to extract the data inside Navisworks. We apologize for the inconvenience.
However, we have legged a wish BIMPLT-698 with BIM360 engineering team to evaluate the possibility of adding options for end-user when they upload the model files. You're welcome to track the updates in the future via sending an email quoting this wish id to the Forge support channel.
Note. Triggering your own translation job to override your desired translation configurations via Forge Model Derivative API on files uploaded to BIM360 will charge you for cloud credits. You will have to consider the extra costs if you want to do so, and see here for the pricing: https://forge.autodesk.com/pricing

Forge/BIM360: Is there still no way to get at BIM360 Docs custom attributes on files?

I'm trying to read the custom attributes, which are defined at the folder level in BIM360 and then applied to individual file versions.
But I can't find any endpoint that seems to expose them.
Is it still not possible to read/write them?
(I see an Autodesk forum post from April that seems to say no, but I was hoping that they would be visible via the Forge APIs by now?).
Thanks,
Matt
AFAIK, the information of folder/file is provided by Forge Data Management API, this API is used as a common access to many different Autodesk SAAS app like A360 Personal, BIM 360 Team, Fusion Team (formerly known as A360 Team), BIM 360 Docs.
Unfortunately, since the custom attributes are specified only for BIM360 Docs(correct me if I am wrong), so the Folder/Item API of Forge Date Management does not provide that information yet.

Can we access custom metadata attributes from BIM 360 docs using Forge API?

Using the forge API, we would like to query models by custom fields created in bim 360 docs (see screenshot). Could the API somehow provide us this possibility? We have investigated the data management api but can't find any request that handle custom attributes.
Unfortunately, Attribute API is not available for BIM 360 Docs yet, so this is not possible to obtain attribute data by API now. Apologies for any inconvenience caused. However, you can keep eyes on here for recent updates:
https://forums.autodesk.com/t5/bim-360-docs-forum/new-bim-360-release-notes-and-bim-360-roadmap/td-p/7753472
https://forums.autodesk.com/t5/bim-360-docs-forum/latest-updates-new-knowledge-network-articles-bim-360-docs/td-p/7738068

Missing API's while creating autodesk forge application

I'm new to Autodesk Forge API. Planning to use it for converting Revit files. But when creating an app inside the Forge console, the system doesn't allow me to select relevant API's to "turn them on" for the app.
http://prntscr.com/hgb9ib
While https://developer.autodesk.com/en/docs/oauth/v2/tutorials/create-app/ guide lists all possible API's the service provides.
What could be the issue?
I believe you did not start your trial, please apply for FREE 90-DAY TRIAL, and you will see all the available APIs in the list.