Welcome to Smart Construction Web API, a RESTful web API developed by Hexagon PPM. These APIs provide web access to data associated to Intergraph Smart Construction.
The Smart Construction Web API consists of two components:
The Smart Construction Web Server, which is the IIS component for accepting incoming URL requests and returning the results.
The Smart Construction Service, which does the actual accessing of the Smart Construction database to process the URL requests.
The Smart Construction Service can run on the same computer as the Smart Construction Web Server or a separate computer. Each Smart Construction Service can access only a single model so you need at least one Smart Construction Service instance per model being accessed. In addition, to increase throughput for heavier loads, you can define multiple Smart Construction Service instances per model. These Services can be distributed across multiple computers. We recommend separate computers for the Web Server and the Service.
Smart Construction WebAPI is an OData compliant RESTful API for accessing Smart Construction entities. This document does not attempt to explain the use of generic functionalities such as HTML, OData, or RESTful but focuses on areas of the product unique to Smart Construction.