# ReplaceAppFromID Method

## Overloads

| [ReplaceAppFromID(String, String, IEnumerable<String>)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.Hub.ReplaceAppFromID.htm#Qlik_Engine_Hub_ReplaceAppFromID_System_String_System_String_System_Collections_Generic_IEnumerable_System_String__) |  | Replaces objects of a target app with the objects from a source app.<br><br>The list of objects in the app to be replaced must be defined in `qIds`. |
| --- | --- | --- |

[](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Engine.Hub.ReplaceAppFromID.htm) [](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Engine.Hub.ReplaceAppFromID.htm)

## ReplaceAppFromID(String, String, IEnumerable&lt;String&gt;)

Replaces objects of a target app with the objects from a source app.

The list of objects in the app to be replaced must be defined in `qIds`.

### Declaration

```

          public bool ReplaceAppFromID([QixName("qTargetAppId")] string targetAppId, [QixName("qSrcAppID")] string srcAppID, [QixName("qIds")] IEnumerable<string> ids)
    
  
```

### Parameters

| Type | Name | Description |
| --- | --- | --- |
| System.String | targetAppId | Identifier (GUID) of the target app.<br>The target app is the app to be replaced. |
| System.String | srcAppID | Identifier (GUID) of the source app.<br>The objects in the source app will replace the objects in the target app. |
| System.Collections.Generic.IEnumerable&lt;System.String&gt; | ids | QRS identifiers (GUID) of the objects in the target app to be replaced. Only QRS-approved GUIDs are applicable.<br>An object that is QRS-approved, is for example an object that has been published (for example, not private anymore).<br>If an object is private, it should not be included in this list.<br>If the array of identifiers contains objects that are not present in the source app, the objects related to these identifiers are removed from the target app.<br>If `qIds` is empty, no objects are deleted in the target app. |

### Returns

| Type | Description |
| --- | --- |
| System.Boolean |  |

### Implements

[IHub.ReplaceAppFromID(String, String, IEnumerable<String>)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.IHub.ReplaceAppFromID.htm#Qlik_Engine_IHub_ReplaceAppFromID_System_String_System_String_System_Collections_Generic_IEnumerable_System_String__)

### Remarks

The data model of the app cannot be updated.