Developer hubs
Sign in
Solutions
Back
Solutions
Online Viewer
Build a viewer that converts and displays models on a browser
Photo to 3D
Build an application to convert photos to 3D file
AEC Data Model (New)
Enable granular access to AEC design data stored in the cloud
Autodesk Construction Cloud
Integrate apps with the unified Autodesk Construction Cloud
Autodesk Forma
Generate geometry within Forma UI by using custom logic
Autodesk Fusion (New)
Integrate and innovate with the Autodesk Fusion industry cloud
BIM 360
Build apps and custom integrations for the construction industry
BuildingConnected API (New)
Access BuildingConnected Pro and Bid Board Pro data
Data Exchange (New)
Connect and access subsets of design data in your app of choice
Data Management
Access and manage files and data in Autodesk cloud storage
Data Visualization
Visualize heatmaps and sprites with custom data
Design Automation
Run automation scripts on your design files
Flow Graph Engine API
Custom compute services for media & entertainment
Manufacturing Data Model
Read, write, and extend manufacturing design data
Model Derivative
Extract data and convert file format of 2D or 3D models
Parameters API
Streamline data flows using the same parameters in any design tool
Reality Capture
Create 3D models, orthophotos, and laser scans with photos
Tandem Data API (New)
Enable read and write access to the Tandem database
Token Flex
Token Flex customers: Access your token usage data
Vault Data APIs
Extend Vault real-time data access
Viewer
View and navigate through complex 2D and 3D models
Webhooks
Receive event notifications from Autodesk Web Services
Getting Started
Documentation
Back
Documentation
APIs & SDKs
Code Samples
Success Stories
Community
Back
Community
Blog
Events
Accelerator
Lightning Talks
Solutions Showcase
Certified Partners
Developer Programs
DevCon 2025
Join Research Community
APS Roadmap
Data Roadmaps
Support
Back
Support
API Status
Get Help
FAQ
Pricing
App Store
Back
App Store
Overview
Publisher Center
Publish Web App (Beta)
Publish Your App
Launch App Store
Request
Response
Manufacturing Data Model API
Manufacturing Data Model API
Version 2
Developer's Guide
Overview
About GraphQL
GraphQL Developer Tools
About Custom Properties
Query Complexity and Depth Limits
Rate Limits
Migration Guide from V1 to V2
Error Handling
Known Issues
Pagination
How-to Guide
Before You Begin
Navigate the Data Structure
Retrieve Hubs
Retrieve Projects
Retrieve Folders
Retrieve Items
Standard Items
Retrieve Items by Project or Folder
Retrieve Component Versions
Configured Items
Identify Item Configurations
Retrieve Root Configuration Members
Retrieve Configuration Row Data
View Thumbnail URL
Export Geometry
Retrieve Physical Properties
Get Started with Custom Properties
Create Property Definition Collection
Update Property Definition Collection
Add Property Definition to Collection
Link Property Definition Collection to a Hub
Set Custom Property Values
Remove Custom Property Value
Archive Property Definition
Unlink Property Definition Collection from a Hub
Perform Administrative Tasks
Manage Hubs
Retrieve all Members
Add or Invite Members
Manage Projects
Create Folder-Level Project in a Hub
Retrieve Project Thumbnails
Archive or Restore a Project
Add Members to a Folder-Level Project
Change Member Roles
Code Samples
Read Model Hierarchy of a Design
Get the Thumbnail of a Part
Generate STEP File for a Component
Retrieve Physical Properties of a Component
Change History
Changelog
Reference Guide
GraphQL Endpoint
Queries
application
component
componentVersion
drawing
drawingVersion
exportStatusOfFile
folderByHubId
foldersByFolderInHub
foldersByProject
group
hub
hubByDataManagementAPIId
hubs
item
itemsByFolder
itemsByProject
itemVersion
itemVersions
project
projectByDataManagementAPIId
projects
Mutations
activateHubMember
addFolderLevelProjectMembers
addFolderMembers
addGroupMembers
addGroupsToFolder
addGroupsToFolderLevelProject
addHubMembers
addLegacyProjectMembers (Deprecated)
archiveProject
archivePropertyDefinition
changeFolderLevelProjectMemberRole
changeFolderMemberRole
changeGroupsRoleInFolder
changeGroupsRoleInFolderLevelProject
changeHubMemberRole
changeLegacyProjectMemberRole (Deprecated)
changeLegacyProjectType (Deprecated)
copyFolder
createDesignFromFile
createFolder
createFolderLevelProject
createGroup
createlegacyproject (Deprecated)
createPropertyDefinition
createPropertyDefinitionCollection
createPropertyDefinitions
deactivateHubMember
deleteFolder
linkPropertyDefinitionCollection
moveFolder
removeFolderLevelProjectMembers
removeFolderMembers
removeGroupsFromFolder
removeGroupsFromFolderLevelProject
removelegacyprojectmember (Deprecated)
renameFolder
renameProject
resendHubInvitation
restoreProject
setProperties
unlinkPropertyDefinitionCollection
updatePropertyDefinition
updatePropertyDefinitionCollection
withdrawHubInvitation
Objects
ActivateHubMemberPayload
AddFolderLevelProjectMembersPayload
AddFolderMembersPayload
AddGroupMembersPayload
AddGroupsToFolderLevelProjectPayload
AddGroupsToFolderPayload
AddHubMembersPayload
AddLegacyProjectMembersPayload
Application
ArchiveProjectPayload
ArchivePropertyDefinitionPayload
BasicItem
BasicItemVersion
BasicItemVersions
BoundingBox3D
ChangeFolderLevelProjectMemberRolePayload
ChangeFolderMemberRolePayload
ChangeGroupsRoleInFolderLevelProjectPayload
ChangeGroupsRoleInFolderPayload
ChangeHubMemberRolePayload
ChangeLegacyProjectMemberRolePayload
ChangeLegacyProjectTypePayload
Component
ComponentVersion
ComponentVersionAlternativeIdentifiers
ComponentVersions
ConfigurationRow
ConfigurationTable
ConfiguredDesignItem
ConfiguredDesignItemVersion
ConfiguredDesignItemVersions
CopyFolderPayload
CreateDesignFromFilePayload
CreateFolderLevelProjectPayload
CreateFolderPayload
CreateGroupPayload
CreateLegacyProjectPayload
CreatePropertyDefinitionCollectionPayload
CreatePropertyDefinitionPayload
CreatePropertyDefinitionsPayload
DeactivateHubMemberPayload
DeleteFolderPayload
Derivative
DesignItem
DesignItemVersion
DesignItemVersions
Drawing
DrawingItem
DrawingItemVersion
DrawingItemVersions
DrawingVersion
DrawingVersions
ExportStatusOfFilePayload
Folder
FolderMember
FolderMembers
Folders
Group
GroupMember
GroupMembers
Groups
Hub
HubAlternativeIdentifiers
HubMember
HubMembers
Hubs
Items
LinkPropertyDefinitionCollectionPayload
ManageProperties
ManagePropertiesOnHub
ManagePropertiesOnVersion
MoveFolderPayload
Occurrence
Occurrences
Pagination
PhysicalProperties
Project
ProjectAlternativeIdentifiers
ProjectMember
ProjectMembers
Projects
Properties
Property
PropertyDefinition
PropertyDefinitionCollection
PropertyDefinitionCollections
PropertyDefinitions
RemoveFolderLevelProjectMembersPayload
RemoveFolderMembersPayload
RemoveGroupsFromFolderLevelProjectPayload
RemoveGroupsFromFolderPayload
RemoveLegacyProjectMemberPayload
RenameFolderPayload
RenameProjectPayload
ResendHubInvitationPayload
RestoreProjectPayload
SetPropertiesPayload
Thumbnail
Units
UnlinkPropertyDefinitionCollectionPayload
UpdatePropertyDefinitionCollectionPayload
UpdatePropertyDefinitionPayload
User
WithdrawHubInvitationPayload
Inputs
ActivateHubMemberInput
AddFolderLevelProjectMembersInput
AddFolderMembersInput
AddGroupMembersInput
AddGroupsToFolderInput
AddGroupsToFolderLevelProjectInput
AddHubMembersInput
AddLegacyProjectMembersInput
ArchiveProjectInput
ArchivePropertyDefinitionInput
ChangeFolderLevelProjectMemberRoleInput
ChangeFolderMemberRoleInput
ChangeGroupsRoleInFolderInput
ChangeGroupsRoleInFolderLevelProjectInput
ChangeHubMemberRoleInput
ChangeLegacyProjectMemberRoleInput
ChangeLegacyProjectTypeInput
CopyFolderInput
CreateDesignFromFileInput
CreateFolderInput
CreateFolderLevelProjectInput
CreateGroupInput
CreateLegacyProjectInput
CreatePropertyDefinitionCollectionInput
CreatePropertyDefinitionInput
CreatePropertyDefinitionsInput
DeactivateHubMemberInput
DeleteFolderInput
DerivativeInput
ExportStatusOfFileInput
FolderFilterInput
FolderMemberFilterInput
GroupMemberFilterInput
GroupsFilterInput
HubFilterInput
HubMemberFilterInput
ItemFilterInput
LinkPropertyDefinitionCollectionInput
MoveFolderInput
PaginationInput
ProjectFilterInput
PropertyDefinitionCollectionFilterInput
PropertyDefinitionFilterInput
PropertyDefinitionInput
PropertyFilterInput
PropertyInput
RemoveFolderLevelProjectMembersInput
RemoveFolderMembersInput
RemoveGroupsFromFolderInput
RemoveGroupsFromFolderLevelProjectInput
RemoveLegacyProjectMemberInput
RenameFolderInput
RenameProjectInput
ResendHubInvitationInput
RestoreProjectInput
SetPropertiesInput
UnlinkPropertyDefinitionCollectionInput
UpdatePropertyDefinitionCollectionInput
UpdatePropertyDefinitionInput
UserSearchInput
WithdrawHubInvitationInput
Interfaces
Item
ItemVersion
ItemVersions
Other GraphQL Types
DerivativeStatusEnum
FileExportStatusEnum
FolderMemberStatus
FolderRoleEnum
HubMemberRoleEnum
HubMemberStatus
ItemTypeEnum
LegacyProjectTypesEnum
OutputFormatEnum
PhysicalPropertyStatusEnum
ProjectMemberRoleEnum
ProjectStatusEnum
ProjectTypesEnum
PropertyBehaviorEnum
Scalars
ThumbnailStatusEnum