This repository contains a collection of tutorials, workflows, and samples illustrating access to exchanges and contained data using Forge Data Exchange API. The order is important for a soft introduction to Data Exchange API and its interoperability with other Forge APIs:
-
Access the exchange container:
- Use the Data Management API to get the necessary information for retrieving an exchange container;
- Inspect the metadata of the exchange container to identify the source model, the source view, and the data collection.
-
Access data using the exchange container:
- Get all assets and relationships using paginated or parallel approach;
- Use closure queries to filter for needed results.
-
Understand the structure of exchange data:
- Identify different types of assets and relationships;
- Understand the structure and the role of each asset and relationships type.
-
Identify the difference between data exchange versions:
- Understand the concept of snapshot and revisions;
- Understand how to use the snapshot revision information to retrieve the assets and relationships changed between revisions.
- Forge Account: Learn how to create a Forge Account, activate subscription, and create an app in this tutorial:
- Since the exchange data is located within Autodesk Construction Cloud, a three-legged
data:read
token is required.
- Since the exchange data is located within Autodesk Construction Cloud, a three-legged
- Node.Js with version > v14.16.0 and basic knowledge of JavaScript.
These samples are licensed under the terms of the MIT License. See the LICENSE file for full details.
Denis Grigor [email protected], Forge Partner Development