We value your input! Please participate in Archicad 28 Home Screen and Tooltips/Quick Tutorials survey
on 2024-04-29 01:31 PM - edited on 2024-05-31 11:40 AM by Boldizsar Vermes
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.
To use this functionality, you have to be on the latest version of BIMcloud.
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 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).