What is a REST API
According to Wikipedia REpresentational State Transfer (REST) is "a software architectural style (...). The REST architectural style emphasises uniform interfaces, independent deployment of components (...), and creating a layered architecture to promote caching to reduce user-perceived latency.
REST API introduction
Basic knowledge of how REST APIs work will be needed to understand this article.
Visit this link if you need an introduction to this topic.
The Catenda REST API
Functionality
A Rest API is a way to connect to Catenda Hub with a Rest application.
The Catenda Rest API gives you access to the information in your BIM files as well as members, teams and linked data.
Access
To get access to the REST API you will need a pair of keys which you can think of as a username and password that lets your application access our services.
We generally give out one pair of keys to each client so please check with your administrator to see if you already have a keypair or not.
About
Catenda REST API v2 is the latest supported version.
You will be able to find out how this API works in our documentation which can be found here. In this documentation we expose all the details on how to access these resources and what you can expect as return values.
In case you have any questions or feedback, we would love to hear from you. Email us at support@catenda.com
Demo project:
Here you will find the Link to a Demo Project. In order to make the demo project work you will need to have a received a client id and secret from Catenda.
Other API's
Catenda offers a set of API's. You can read more about the other API's here:
Viewer 3D API - Model viewer
Viewer 2D API - Plans generated from models in 2D viewer
BCF API - Issue exchange, read information about issues on Catenda Hub
Viewer Widget - Add the 3D viewer to your webpage