Data Exchange GraphQL API

A Data Exchange is a representation of the geometrical design data that has been broken down into granular objects and stored on a cloud system. Data Exchanges allow you to access design data at a granular level and share it in a neutral format with different stakeholders, projects, and applications to create interoperable and collaborative workflows.
Data Exchanges are created using Data Exchange Connectors. These Connectors could be running inside an Autodesk product such as Revit, Civil 3D, and Inventor; third-party applications such as Rhino, Grasshopper, and Power Automate; or any custom application. The exchanges are saved and shared via cloud services such as Autodesk Construction Cloud (ACC), which provide the global collaborators a secure method to access and share specific data that is relevant to their needs.
The Data Exchange GraphQL API allows you to retrieve and access Data Exchanges that are stored on ACC. With this API, you can read the element and property data of your data exchange and apply filters to refine the results according to your specific requirements.
Common uses
Following are the common uses you will come across while using the Data Exchange GraphQL APIs.
- Navigate to your ACC hub(s), project(s), and folder(s) to retrieve data exchange and its granular data such as elements, properties, and their values.
- Retrieve only the data you need through tailored GraphQL queries.
- Retrieve a list of property definitions within a data exchange.
- Retrieve a specific version of a Data Exchange.
Note: Currently, the support is limited to only the retrieval of data from the latest-1 to the latest version.
Next steps
For better understanding, we recommend reading through the following sections prior to developing applications with Data Exchange GraphQL API.
- Get started with our How-to Guide based on Data Exchange GraphQL API workflows.
- Explore our Code Samples for complex, fully functioning, GitHub-based examples.
- Refer to the Reference Guide section, which provides detailed information on how to interact with the API and integrate it into your applications.
Feedback and Support
Please use any of the following channels to share your feedback or get support:
- Feedback: After exploring the Data Exchange GraphQL API and reviewing the associated documentation and walkthroughs, please take a few minutes to complete our 3-5 minute feedback survey. Your feedback will help us improve your experience.
- Forums: For queries or support-related questions, visit our Data Exchange Forum, where you can post your questions and engage with the community.
Terms of service
Data Exchange GraphQL API is subject to APS Terms of Services.