Prerequisites

In this tutorial we’ll be referring to Autodesk Construction Cloud as ACC for simplicity

Before starting, ensure you meet a few key prerequisites to follow this tutorial:

  • You will need an ACC account from the AMER or EMEA region. The Data Exchange works with Revit 2024+ designs hosted on ACC hubs in the AMER and EMEA regions, so it is required. If you don’t have access to an AMER or EMEA ACC hub, you can find options for getting a test account on this blog.

  • You will need to have an APS account and create an APS App (if you don’t have already one). From the created APS App we will need the ClientID and ClientSecret. Please refer to this part of documentation on how to create an App and get the gredentials.

  • Once you have the ClientID, you will need to provision it on the ACC. Please make sure it is provisioned by following the steps How to provision your ClientID on ACC.

  • You will need some C# .Net programming knowledge to follow along.

  • If you want to follow along with the same design, you can download this archive containing a Revit design in three different versions, which is very helpful exploring the Data Exchange features.

SDK Access

Data Exchange .Net SDK is still in Public Beta and consequently, some features are subject to change. However, you have the chance to shape the SDK in direction you want by submitting feedbacks, feature requests or found bugs.

To have access to the latest SDK and provide feedback, you have to use the Feedback portal. Once signed in you will have access to the SDK in form of an archive of Nuget packages.

Next Step - Connecting to Data Exchange