interchange_get_asset_import_data
Reads an Unreal asset's Interchange import data to report source filenames, display labels, pipeline count, and node container status; returns present:false for legacy imports.
Instructions
Read the UInterchangeAssetImportData of an asset. Loads the asset via LoadObject and calls UInterchangeManager::GetAssetImportData(Asset) (InterchangeManager.h, INTERCHANGEENGINE_API). For assets imported via the legacy factory path the returned data is null — that is reported as present:false (a normal state, not an error). When present, also calls ScriptExtractFilenames / ScriptExtractDisplayLabels (UFUNCTION inline, InterchangeAssetImportData.h/65).
Returns: { asset_path: string, present: bool, pipelines_count: number, has_node_container: bool, source_filenames: [string], display_labels: [string] }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asset_path | Yes | Asset path (e.g. "/Game/Foo/Foo") or fully-qualified object path ("/Game/Foo/Foo.Foo") |