Integrations & APIs

Integrating AI with Autodesk Construction Cloud

Connect AI to ACC through Autodesk Platform Services APIs and scoped access.

Quick Answer

Integrating AI with Autodesk Construction Cloud generally means registering an app on Autodesk Platform Services (APS), authenticating with OAuth 2.0, and using the ACC APIs to read documents and write results back. Teams also add the app to the ACC account, limit scopes and project access, and review data handling before going live.

The Full Picture

Autodesk Construction Cloud is a cloud platform for construction documents, issues, and project workflows. Autodesk exposes its data through Autodesk Platform Services, formerly Forge, which provides APIs for authentication, data management, and ACC-specific modules. An AI integration reads files such as drawings and specs through these APIs, processes them, and returns outputs.

A typical path begins with the use case: which documents, what output, who reviews it. Next, create an application in the APS developer portal and choose an authentication flow. User-authorized (three-legged) OAuth acts on behalf of a signed-in user, while app-only (two-legged) tokens suit server-side tasks but need the right access arrangement. Because ACC is account-based, an administrator generally has to authorize the app for the account or project before it can reach data.

Scopes and project membership define what the integration can see. Request the narrowest scopes that work and avoid broad admin access. Webhook support lets a service react to supported events, such as file changes, rather than polling. Test on a non-production project, and plan for rate limits, token expiry, and file-version handling so the AI does not process an outdated sheet.

As with any AI connection, data governance applies: check vendor storage, retention, and training terms, and whether owner agreements restrict third-party processing. APIs and policies change, so use the current Autodesk documentation as the authority rather than any summary.

Real Examples

→Spec ingestion: A service authenticated through APS pulls the latest specification set from a project folder, sends it to an AI tool for processing, and stores the output in a separate reviewed folder.
→Admin authorization: Before an integration can access a project, the ACC account administrator adds the registered app and confirms it only has access to the intended projects.
→Version handling: The integration checks the file version before processing, so it flags results as stale when a newer sheet revision has been uploaded.

Common Misconceptions

People assume: Registering an APS app is enough to access any ACC project.

Actually: Registration only creates the app. An account administrator generally must authorize it, and user or project permissions still control what data it can reach.

People assume: APS and the old Forge platform are different products.

Actually: Autodesk renamed Forge to Autodesk Platform Services. Older tutorials may use the Forge name, so confirm details against current APS documentation.

Frequently Asked Questions

Does ACC have an API?

Yes. Autodesk provides ACC APIs through Autodesk Platform Services, covering areas such as data management and project modules. Coverage varies by module, so check current documentation.

What is APS?

Autodesk Platform Services is Autodesk's developer platform, formerly called Forge. It provides authentication, data, and model APIs used to build integrations with Autodesk products.

What OAuth flow should I use?

Use user-authorized three-legged OAuth when acting on behalf of a person, and app-only two-legged OAuth for some server-side jobs, subject to the access setup ACC requires.

Do I need ACC administrator approval?

Generally yes. Custom apps typically must be authorized at the account level before they can reach project data, and project membership still applies.

Can an integration react to file changes automatically?

APS supports webhooks for certain events, which can notify your service of changes. Confirm which events are available for the ACC modules you use.

Related Terms

More Integrations & APIs Terms

Sources

  1. Autodesk Platform Services — Autodesk Construction Cloud APIs
  2. Autodesk Platform Services — Authentication (OAuth) Overview
  3. IETF — RFC 6749: The OAuth 2.0 Authorization Framework
MELTPLAN