For information about integrating with the Autodesk Construction Cloud, see ACC documentation.
Introduction
The BIM 360 APIs allow developers to develop apps that integrate with the Autodesk BIM 360 platform to extend its capabilities in the construction ecosystem.
We currently offer the following BIM 360 APIs:
- The BIM 360 Account Admin API automates setting up projects, assigning project admins, and managing member and partner company directories. You can also synchronize data with external systems.
- The BIM 360 Assets API creates and manages assets in the BIM 360 Assets service. Use it to define the settings such as categories, custom attributes, and sets of statuses that are required to define assets, and then to create and modify assets within those settings. The API offers powerful search tools to retrieve specific sets of assets and other components, and it can modify both assets and the settings that define those assets.
- The BIM 360 Checklists API tracks, sorts, and filters information about checklists, checklist templates, and checklist signatures.
- The BIM 360 Cost Management API provides access to the data stored in the BIM 360 Cost Management module. It enables you to manage cost and budget changes to your projects, such as accessing budget, contract, and change order information. For example, you can extract budget data to export to external systems and import the data back to the BIM 360 Cost Management module.
- The BIM 360 Data Connector API retrieves data from BIM 360 services such as Admin (both Project and Account), Issues, Locations, Submittals, Cost, and RFIs so the data can be used for local data analysis and other purposes. It works across multiple projects within an account or for a specific project, can set up data reporting on a regular schedule, and returns data in a format easily used by business intelligence tools.
- The BIM 360 Document Management API accesses, uploads, and shares 2D plans, 3D BIM models, and any other project documents to maximize collaboration. Note that the BIM 360 Document Management API is part of the Data Management API.
- The BIM 360 Issues API creates, tracks, and updates issues. An issue is an item that is created in BIM 360 for tracking, managing and communicating problems and other points of concern through to resolution. You can manage different types of issues, such as design, safety, and commissioning. We support both issues that are associated with a project and issues that are associated with a specific document (pushpin issues).
- The BIM 360 Locations API allows you to manage and share the hierarchy of building areas in your project.
- The BIM 360 Model Coordination API provides full access to the set of services used by the BIM 360 Model Coordination web application. It enables users to detect and manage the issues that arise when 3D models from different design disciplines are combined into a unified project coordination space.
- The BIM 360 Relationships API creates, retrieves, and deletes links between entities across domains.
- The BIM 360 RFIs API (beta) creates, tracks, and updates RFIs (requests for information). An RFI is a formal question asked by one project member of another, such as clarification of design intent from the architect. You can manage the RFI workflow by assigning members to the RFI, transitioning the RFI to different states, and adding comments and attachments. We support both RFIs that are associated with a project and RFIs that are associated with a specific document (pushpin RFIs). For more information about RFIs, see the help documentation.
- You can use the Viewer SDK to display BIM 360 models in your application.
Note that we do not currently support markups and submittals. In the near future we will be supporting more BIM 360 APIs - stay tuned!
Getting Started
Take a look at our Step-by-Step Tutorials that explain how to get access to a BIM 360 account and how to provision access to BIM 360 documents. The tutorials also describe typical BIM 360 API workflows.
The API Basics, Field Guide, and Parameters sections will help you understand the high-level concepts, and the API Reference section will give you the information you need to refine and create your own custom flows.