Skip to content

ACC Get AEC Model Adv Data

The ACC Get AEC Model Adv Data node performs an advanced GraphQL query against Autodesk Construction Cloud (ACC) AEC Data Models, returning detailed model data for further workflow use.

Purpose

Use this node to run custom GraphQL queries against AEC models in ACC to extract advanced data such as elements, properties, quantities, or metadata for reporting or downstream automation.

Inputs

Field LabelInput TypeDescription
GraphQlTextThe GraphQL query string to execute against the AEC Data Model API. Supports placeholder replacements using the workflow's data context.

Outputs

Output VariableDescription
AecDataThe JSON string result from the GraphQL query containing AEC model data.

Functionality

This node:

  1. Validates required input (GraphQl).
  2. Retrieves Autodesk service account token from stored credentials.
  3. Replaces placeholders in the GraphQL query with values from the current workflow data.
  4. Executes the GraphQL query against the AEC Data Model API.
  5. Stores the retrieved data as a JSON string in the AecData output variable.

Example Use Case

✅ Query all elements of a specific category (e.g. walls or doors) in a Revit model to extract quantities or parameters for reporting.
✅ Retrieve model metadata for automated validation or compliance checking workflows.

Task Success Criteria

  • Success: Data is retrieved from the AEC Model and stored as AecData.
  • Failure: If the service account, query execution, or data retrieval fails, the task fails with a descriptive error message indicating which part failed.

Notes

  • Ensure the ThirdParty-Autodesk service account is correctly configured with valid credentials and sufficient access to AEC Data Models.
  • The GraphQl input supports placeholder replacement using values from the workflow data dictionary to dynamically build queries at runtime.
  • The output (AecData) is a JSON string representing the GraphQLResponse returned by the API. Further parsing or deserialization may be required in subsequent nodes depending on your workflow requirements.

Tentech 2024