We value your input!
Please participate in Archicad 28 Home Screen and Tooltips/Quick Tutorials survey

BIMcloud API

Doreena Deng
Graphisoft
Graphisoft

The BIMcloud API lets you upload, download, and delete files on a BIMcloud.

 

By default, you can upload, download, delete files using the web interface of BIMcloud, or using Archicad dialogs. With this API, you don’t need any graphical user interface to do the job so you can automate complicated processes (e.g., convert Word files to PDF and upload them automatically to your BIMcloud).


The BIMcloud API specification and example application were written in the Python programming language. The API uses industrial standard REST API methods, so it is easy to implement in any other programming language. Please note this is an alpha version and subject of change in the near future.

 

Requirements to use

To use this functionality, you have to be on the latest version of BIMcloud.

 

Contents of the BIMcloud API package

The package contains a small Python library for every feature you can use on your BIMcloud and a demo application which is based on this library.If you want to use something other than Python language, we also provide you a YAML file for the REST API methods specification. It’s in a standard OpenAPI 3.0 (Swagger) format, so you can view it by using any compatible viewer (VS Code or the online Swagger viewer). For more information, please refer to the README.md on the GitHub link below.

 

The demo application

The example application (demo.py) shows a simple workflow that tries to get over all operations required to upload, download, delete a file to an arbitrary path of a BIMcloud. You can check out the source code from our Github repository: https://github.com/GRAPHISOFT/bimcloud-apiPlease read the README.md how to install and run the demo application (demo.py).

Didn't find the answer?

Check other topics in this Forum

Back to Forum

Read the latest accepted solutions!

Accepted Solutions

Start a new conversation!