Developer hubs
Sign in
Request
Response
Design Automation
Design Automation
Version 3
Developer's Guide
Overview
API Basics
Field Guide
Rate Limits and Quotas
APS Rate Limits and Quotas
Design Automation Rate Limits
Restrictions
Aliases and IDs
Callbacks
Using 3-legged OAuth Tokens with Design Automation
WebSocket API
Engine Lifecycle Policy
Reference Downloading
Revit Specific Info
Handling Revit Failures
Custom Fonts Support
Revit Cloud Model Integration
Inventor Specific Info
iLogic logging
Fusion Specific Info (Beta)
TypeScript
Arguments
Fusion Team Integration
Callbacks
Feedback and Support
FAQs
Troubleshooting
How-to Guide
Execute a 3ds Max MaxScript
About this Walkthrough
Task 1 - Obtain an Access Token
Task 2 - Create a Nickname
Task 3 - Publish an Activity
Task 4 - Prepare Cloud Storage
Task 5 - Submit a WorkItem
Task 6 - Download the Results
Execute an AutoCAD Plug-in
About this Walkthrough
Task 1 - Obtain an Access Token
Task 2 – Create a Nickname
Task 3 – Upload an AppBundle
Task 4 – Publish an Activity
Task 5 – Prepare Cloud Storage
Task 6 – Submit a WorkItem
Task 7 - Download the Results
Execute an Inventor Add-in
About this Walkthrough
Task 1 - Obtain an Access Token
Task 2 - Create a Nickname
Task 3 – Upload an AppBundle
Task 4 – Publish an Activity
Task 5 – Prepare Cloud Storage
Task 6 – Submit a WorkItem
Task 7 - Download the Results
Execute a Revit Add-in
About this Walkthrough
Task 1 – Convert Revit Add-in
Task 2 – Obtain an Access Token
Task 3 – Create a Nickname
Task 4 – Upload an AppBundle
Task 5 – Publish an Activity
Task 6 – Prepare Cloud Storage
Task 7 – Submit a WorkItem
Task 8 - Download the Results
Execute a Fusion Script (Beta)
About this Walkthrough
Task 1 - Obtain an Access Token
Task 2 - Create a Nickname
Task 3 – Upload an AppBundle
Task 4 – Publish an Activity
Task 5 – Submit a WorkItem
Task 6 - Open Result in Fusion
Advanced
Use OnDemand Input
Code Samples & Blog Posts
Code Samples
Blog Posts
Reference Guide
REST API Reference
Activities
GET activities
POST activities
DELETE activities/:id/aliases/:aliasId
GET activities/:id/aliases/:aliasId
PATCH activities/:id/aliases/:aliasId
GET activities/:id/aliases
POST activities/:id/aliases
DELETE activities/:id
GET activities/:id
GET activities/:id/versions
POST activities/:id/versions
GET activities/:id/versions/:version
DELETE activities/:id/versions/:version
AppBundles
GET appbundles
POST appbundles
DELETE appbundles/:id/aliases/:aliasId
GET appbundles/:id/aliases/:aliasId
PATCH appbundles/:id/aliases/:aliasId
GET appbundles/:id/aliases
POST appbundles/:id/aliases
DELETE appbundles/:id
GET appbundles/:id
GET appbundles/:id/versions
POST appbundles/:id/versions
GET appbundles/:id/versions/:version
DELETE appbundles/:id/versions/:version
Engines
GET engines
GET engines/:id
ForgeApps
DELETE forgeapps/:id
GET forgeapps/:id
PATCH forgeapps/:id
Health
GET health/:engine
ServiceLimits
PUT servicelimits/:owner
GET servicelimits/:owner
Shares
GET shares
WorkItems
GET workitems/:id
DELETE workitems/:id
POST workitems
POST workitems/batch
GET workitems?startAfterTime=:epochSecondsInUTC
POST workitems/status
POST workitems/combine
Websocket Reference
WorkItem combine API Reference
Das Intermediate Storage Reference
Activity Variable Arguments
Command Line Reference
Inventor
Change History
V3 Changelog
V2 Changelog
Design Automation for AutoCAD Release Notes
Design Automation for Inventor Release Notes
Design Automation for Revit Release Notes