BIMcloud API
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe to Topic
- Printer Friendly Page
- Report Inappropriate Content
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.
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).