Autodesk Construction Cloud Platform (ACC) APIs
The unified Autodesk Construction Cloud platform (ACC) APIs allow developers to develop apps that integrate with the ACC platform to extend its capabilities in the construction ecosystem. The Autodesk Construction Cloud platform (ACC) is Autodesk’s new unified construction management software. For more information about ACC, see the Autodesk Construction Cloud website.
We currently offer the following APIs:
- The Account Admin API automates creating and managing projects, assigning and managing project users, and managing member and partner company directories. You can also synchronize data with external systems.
- The AutoSpecs API provides access to draft submittal logs that are extracted from construction project specification documents.
- The Assets API creates and manages assets in the ACC 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 AutoSpecs API provides access to draft submittal logs that are extracted from construction project specification documents.
- The Cost Management API provides access to the data stored in the ACC 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 ACC Cost Management module.
- The Data Connector API retrieves data from ACC 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, can set up data reporting on a regular schedule, and returns data in a format easily used by business intelligence tools.
- The Files (Document Management) API accesses, uploads, and shares 2D plans, 3D BIM models, and any other project documents to maximize collaboration. Note that the Files API is part of the Data Management API.
- The Forms API provides access to the data stored in the ACC Forms module. The Forms tool enables your team to securely fill out, review, and manage project forms.
- The Issues API creates and updates issues in your ACC projects. An issue is an item that is created in ACC for tracking, managing and communicating tasks, problems and other points of concern through to resolution. You can manage different types of issues, such as design, safety, and commissioning. We currently support issues that are associated with a project.
- The Locations API enables you to configure the hierarchy (tree) of building areas (locations) in your project. A locations tree is commonly known as a location breakdown structure (LBS). With an LBS, users can identify the location associated with each of a project’s Assets, Issues, Photos, Forms, RFIs, and Submittals.
- The Model Coordination API provides full access to the set of services used by the ACC 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 Photos API provides access to the data stored in the ACC Photos module. The Photos tool is the single unified place to view and manage photos and videos in ACC.
- The Relationships API creates, retrieves, and deletes links between entities across domains in ACC.
- The 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. Note that we do not currently support attachments for ACC projects. In addition, we do not support ACC RFIs that are associated with a specific document (pushpin RFIs). For more information about RFIs, see the help documentation.
- The Sheets API publishes and distributes sheets for use in the field. We currently support managing sheets and version sets, as well as uploading, publishing, and exporting sheets.
- The Submittals API enables you to create submittal items and provides read access to the data stored in the ACC Submittals module.
- The Takeoff API retrieves settings, classification systems, packages, takeoff types, takeoff items and content views associated with a takeoff project. It’s also possible to update settings, create and update packages, create, update, delete and reimport classifications.
BIM 360 Compatibility
In order to enable your current BIM 360 apps and integrations to be compatible with ACC projects, we have ensured that many BIM 360 endpoints are compatible with ACC. This makes it possible for you to access ACC projects and use your BIM 360 apps and integrations with compatible ACC APIs before new ACC APIs are available. Note that your existing apps and integrations to BIM 360 and PlanGrid will continue to function as-is for the foreseeable future. For more information, see the section on BIM 360 Compatibility.
Releasing New ACC APIs
We will keep you informed as we are able to share additional details on our ACC API development roadmap and timing, and our customer success and support team will work with you to take advantage of new capabilities when you are ready.
If you need answers to specific questions on the use of the ACC APIs or how to ensure your apps are compatible with both BIM 360 and ACC projects, we encourage you to reach out so you can learn details and get expert advice. Check out the APS blog or drop us an email.