Autodesk Construction Cloud website screenshot

Autodesk Construction Cloud

Autodesk Construction Cloud (ACC) is a unified platform connecting workflows, teams, and data across the construction project lifecycle, integrating preconstruction, design collaboration, project management, and field execution tools. ACC provides REST APIs through the Autodesk Platform Services (APS) for programmatic access to project management, issues, RFIs, submittals, cost management, model coordination, and data export capabilities.

7 APIs 7 Features
ConstructionBIMProject ManagementAECCADArchitectureEngineeringField Management

APIs

Autodesk Construction Cloud Admin API

The Autodesk Construction Cloud Admin API provides programmatic management of ACC accounts, projects, users, and company settings. REST APIs enable automation of project provisi...

Autodesk Construction Cloud Issues API

The ACC Issues API enables creation, retrieval, and management of construction issues, observations, and punch list items. REST APIs integrate with field management workflows fo...

Autodesk Construction Cloud Cost Management API

The ACC Cost Management API provides access to budget codes, contract lifecycle management, and expense tracking in Autodesk Construction Cloud. REST APIs enable ERP integration...

Autodesk Construction Cloud Model Coordination API

The ACC Model Coordination API enables access to model sets, clash detection results, and coordination issues in Autodesk Construction Cloud. REST APIs support automated BIM coo...

Autodesk Construction Cloud RFIs API

The ACC RFIs API enables management of Requests for Information (RFIs) in Autodesk Construction Cloud. REST APIs support RFI creation, tracking, response workflows, and reportin...

Autodesk Construction Cloud Submittals API

The ACC Submittals API provides programmatic access to submittal workflows in Autodesk Construction Cloud. REST APIs support submittal item creation, review routing, approval tr...

Autodesk Construction Cloud Data Connector API

The ACC Data Connector API enables bulk extraction of project data from Autodesk Construction Cloud for analytics and reporting. REST APIs support scheduled and on-demand data e...

Collections

GraphQL

Autodesk Construction Cloud GraphQL Schema

This document describes a conceptual GraphQL schema for the Autodesk Construction Cloud (ACC) platform, derived from the Autodesk Platform Services (APS) REST APIs. It is intend...

GRAPHQL

Pricing Plans

Rate Limits

FinOps

Features

Project Administration

Programmatic management of ACC accounts, projects, users, and company settings with automation of project provisioning and user access control.

Issues and Field Management

Creation, tracking, and management of construction issues, observations, punch lists, and quality control items through REST APIs.

Cost Management

Budget tracking, contract lifecycle management, change order processing, and financial reporting for construction project portfolios.

Model Coordination

Automated BIM coordination with clash detection, model set management, and coordination issue tracking across design disciplines.

RFI and Submittal Management

End-to-end management of Requests for Information and submittal review workflows with approval tracking and compliance reporting.

Data Connector

Bulk extraction of project data for analytics and business intelligence, supporting scheduled and on-demand exports across all ACC modules.

Webhooks

Event-driven notifications via webhooks for real-time integration with external systems when project data changes in ACC.

Use Cases

ERP Integration

Connecting ACC cost management and project data with enterprise ERP systems for unified financial reporting and project accounting.

BIM Workflow Automation

Automating BIM coordination workflows including clash detection review, model set updates, and coordination issue resolution across teams.

Construction Project Reporting

Building custom dashboards and reports using the Data Connector API to aggregate project data across issues, RFIs, submittals, and costs.

Field Management Integration

Integrating ACC issues and punch list management with mobile field apps, IoT sensors, and safety management platforms.

Document Control Automation

Automating RFI and submittal routing, review reminders, and approval tracking to reduce administrative burden on project document control teams.

Integrations

Autodesk Platform Services

Full integration with the Autodesk Platform Services (APS) ecosystem including Data Management, Model Derivative, and Authentication APIs.

Procore

Integration possibilities with Procore construction management platform for cross-platform project data synchronization.

Primavera P6

Schedule data integration with Oracle Primavera P6 for project schedule management and reporting across enterprise construction portfolios.

SAP

Enterprise ERP integration with SAP for financial data synchronization, purchase order management, and project accounting workflows.

Event Specifications

Autodesk Construction Cloud Webhooks

Autodesk Construction Cloud (ACC) and APS Webhooks deliver event notifications for project activities including issue creation, document updates, RFI changes, submittal status c...

ASYNCAPI

Semantic Vocabularies

Acc Context

0 classes · 3 properties

JSON-LD

JSON Structure

Acc Issue Structure

21 properties

JSON STRUCTURE

Acc Project Structure

23 properties

JSON STRUCTURE

Autodesk Construction Cloud Structure

0 properties

JSON STRUCTURE

Example Payloads

Acc Issue Example

22 fields

EXAMPLE

Acc Project Example

23 fields

EXAMPLE

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🚀
GettingStarted
GettingStarted
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🟢
StatusPage
StatusPage
💬
Support
Support
📄
ChangeLog
ChangeLog
👥
GitHubOrganization
GitHubOrganization
🔗
AsyncAPI
AsyncAPI
🔗
JSONSchema
JSONSchema
🔗
JSONLD
JSONLD

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Autodesk Construction Cloud Issues API
  version: 2.0.0
request:
  auth:
    type: oauth2
    flow: authorization_code
    authorizationUrl: https://developer.api.autodesk.com/authentication/v2/authorize
    accessTokenUrl: https://developer.api.autodesk.com/authentication/v2/token
    credentials:
      clientId: '{{clientId}}'
      clientSecret: '{{clientSecret}}'
items:
- info:
    name: Issues
    type: folder
  items:
  - info:
      name: List issues
      type: http
    http:
      method: GET
      url: https://developer.api.autodesk.com/issues/v2/containers/:containerId/issues
      params:
      - name: containerId
        value: ''
        type: path
        description: The ACC project container ID
      - name: filter[status]
        value: ''
        type: query
        description: Filter by issue status
      - name: filter[issueTypeId]
        value: ''
        type: query
      - name: filter[assignedToId]
        value: ''
        type: query
      - name: filter[dueDate]
        value: ''
        type: query
        description: Filter by due date (ISO 8601)
      - name: limit
        value: ''
        type: query
      - name: offset
        value: ''
        type: query
    docs: Retrieve all issues in the project with optional filtering by status, type, and assignee.
  - info:
      name: Create a new issue
      type: http
    http:
      method: POST
      url: https://developer.api.autodesk.com/issues/v2/containers/:containerId/issues
      params:
      - name: containerId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Create a new construction issue, observation, or punch list item.
  - info:
      name: Get issue by ID
      type: http
    http:
      method: GET
      url: https://developer.api.autodesk.com/issues/v2/containers/:containerId/issues/:issueId
      params:
      - name: containerId
        value: ''
        type: path
      - name: issueId
        value: ''
        type: path
    docs: Retrieve full details for a specific issue including comments and attachments.
  - info:
      name: Update issue
      type: http
    http:
      method: PATCH
      url: https://developer.api.autodesk.com/issues/v2/containers/:containerId/issues/:issueId
      params:
      - name: containerId
        value: ''
        type: path
      - name: issueId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Update issue status, assignment, due date, or other fields.
- info:
    name: IssueTypes
    type: folder
  items:
  - info:
      name: List issue types
      type: http
    http:
      method: GET
      url: https://developer.api.autodesk.com/issues/v2/containers/:containerId/issue-types
      params:
      - name: containerId
        value: ''
        type: path
    docs: Retrieve all configured issue types and subtypes for the project.
bundled: true