# Reload an app

Reload an app by using the [DoReload method](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/EngineJSONAPI/Content/service-doc-doreload.htm) or the [DoReloadEx method](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/EngineJSONAPI/Content/service-doc-doreloadex.htm).

## Examples

Example 1:

[](https://help.qlik.com/en-US/sense-developer/Subsystems/EngineAPI/Content/Sense_EngineAPI/CreatingAppLoadingData/LoadData/reload-app.htm)

#### The client wants to reload an app. No log is needed.

The handle of the app is 1. The [DoReload method](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/EngineJSONAPI/Content/service-doc-doreload.htm) is used.

The client sends:

```
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "DoReload",
  "handle": 1,
  "params": []
}
```

The engine returns:

```
{
  "jsonrpc": "2.0",
  "id": 2,
  "result": {
    "qReturn": true
  },
  "change": [
    2
  ]
}
```

The app is reloaded.

Example 2:

[](https://help.qlik.com/en-US/sense-developer/Subsystems/EngineAPI/Content/Sense_EngineAPI/CreatingAppLoadingData/LoadData/reload-app.htm)

#### The client wants to reload an app and get the script log file.

The handle of the app is 1. The [DoReloadEx method](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/EngineJSONAPI/Content/service-doc-doreloadex.htm) is used.

The client sends:

```
{
	"handle": 1,
	"method": "DoReloadEx",
	"params": {},
	"id": 2,
	"jsonrpc": "2.0"
}
```

The engine returns:

```
{
	"jsonrpc": "2.0",
	"id": 2,
	"result": {
		"qResult": {
			"qSuccess": true,
			"qScriptLogFile": "C:\\Users\\smu\\Documents\\Qlik\\Sense\\Log\\Golf quest.2015_05_28_12_10_15.D7AA5EABCC62943CB1D0.log"
		}
	},
	"change": [
		1
	]
}
```

The app is reloaded and the path to the log file is returned.