ACE ACE Design Automation & API Scripting 1 — Questions and Answers
Question 1: Which Autodesk API platform is used to build cloud-connected applications that access Autodesk data and services?
- Autodesk Platform Services (APS) (Correct answer)
- Autodesk Design Script
- Autodesk Cloud API v1
- Autodesk Bridge SDK
Correct answer: Autodesk Platform Services (APS)
Autodesk Platform Services (APS), formerly Forge, is the official cloud API platform for building applications that connect to Autodesk data and services.
Question 2: In Autodesk Inventor, which rule-based programming environment is used to automate design parameters and part configurations?
- iLogic (Correct answer)
- AutoLISP
- Dynamo
- Design Script
Correct answer: iLogic
iLogic is Inventor's built-in rule engine that lets users automate design configurations using VBA-like syntax tied to model parameters.
Question 3: Which language is natively supported for writing scripts directly within AutoCAD's command line for automation?
- AutoLISP (Correct answer)
- Python
- JavaScript
- Ruby
Correct answer: AutoLISP
AutoLISP is the native scripting language embedded in AutoCAD, allowing users to automate commands and manipulate drawing objects from the command line.
Question 4: What is the primary purpose of the Autodesk Design Automation API in APS?
- To run AutoCAD/Revit/Inventor engines in the cloud without a local install (Correct answer)
- To sync local files to BIM 360
- To manage user licenses remotely
- To generate 3D renders via cloud GPU
Correct answer: To run AutoCAD/Revit/Inventor engines in the cloud without a local install
The Design Automation API allows developers to run Autodesk product engines (AutoCAD, Revit, Inventor, 3ds Max) headlessly in the cloud to process drawings and models.
Question 5: In Revit's API, which class is the entry point that provides access to the active document, application settings, and events?
- UIApplication (Correct answer)
- Document
- ExternalApplication
- RevitApplication
Correct answer: UIApplication
UIApplication is the top-level entry point in the Revit API that exposes the active UIDocument, application-level events, and ribbon customization.
Question 6: When using the Autodesk Data Management API (APS), which resource represents the top-level storage container for project files?
- Hub (Correct answer)
- Bucket
- Project
- Folder
Correct answer: Hub
In APS Data Management, a Hub is the top-level container (e.g., an ACC or BIM 360 account) that holds projects and their associated files.
Which Autodesk API platform is used to build cloud-connected applications that access Autodesk data and services?