remove_niagara_data_interface
Removes a Niagara data interface user-parameter binding by name, recompiles and saves the system; fails if the parameter is missing or not a data interface.
Instructions
Remove a UNiagaraDataInterface user-parameter binding from a Niagara system by name, inside an undo transaction, request a recompile and save the system; success requires the save. A name with no user parameter, or a user parameter that is not a data interface, is an error and nothing is changed.
Returns: { system_path: string, parameter_name: string, data_interface_class: string, removed: bool, saved: bool, save_error?: string }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| system_path | Yes | Asset path of the Niagara System. | |
| parameter_name | Yes | Short name of the user-parameter to remove (no "User." prefix) |