aecHive

Discussion on: Introduction to APIs

Collapse
ralph_arcdox profile image
Ralph Montague

As I understand from your article above, there are API’s which simply (1) query data, or (2) manipulate/edit data, or (3) create new data – is that correct?

BIM360 Design Collaboration, uses a Central Revit file (or database) on Forge, which users link to using Revit Desktop application – it creates a “local file” on their PC, which synchronises with the “central file” on BIM360. So the file that is on BIM360, is the “real-time”, live/active reference file. Other disciplines, can reference this file into their own models (linked models). Once users save/uploads the Revit model to BIM360 DOCS, that model is a “copy at a point in time” – it’s no longer the “real-time” model. While it is useful to “query” the model in BIM360 DOCS, there is no-point in manipulating, or adding data to that model, as it is not the “live, real-time” model.

So my question is, whether the API’s can be used with the models on BIM360 Design Collaboration? ie Can edits, updates be made to the “central file” by the API’s (assuming user has adequate permissions to edit a file).

Collapse
ralph_arcdox profile image
Ralph Montague

Probably related to the question above - in the BIM360 "Coordinate" (Glue) workflow, users "glue", or send their individual discipline models to the cloud, and the BIM360 Glue administrator them "merges" these models online to make the "federated model" for the purposes of clash detection, and also to connect to BIM360 Build App (previously Field). Again, these are copies of the models at a point in time, and not the "real-time" live models that are on BIM360 Design. Any data, captured on site through the "Build" App, are associated with these models on BIM360 Coordinate (Glue), until such time as users synchronise with "Glue". So, can API's interact with models on BIM360 Coordinate (Glue)?

Collapse
brendanmcf profile image
Brendan McFarlane

Hi Ralph, you can access the "live" workshared models but it is a messy and risky process. Using Revit Design Automation you can open a cloud workshared Revit model but it opens it detached from central, not as part of a Revit worksharing session. If you make any changes you need to replace the original central model which has consequences (losing the history, risk of losing synced updates while offline etc...).
forge.autodesk.com/blog/worksharin...