---
parent: /workflows/agents.md
back_out_url: /workflows/agents.md
---

# Workflow 2: Restore Backup (LE)

> You are at https://api.litmus.io/workflows/restore-backup.md
> Parent: https://api.litmus.io/workflows/agents.md
> If this is the wrong workflow, back out to the index above.

## 2. Restore Backup (LE)

**UI trigger**: System -> Device Management -> Backup/Restore -> *Apply Backup*

### Step table

| Step | Name in Collection | Method | Endpoint | Body / Notes | Output |
|------|-------------------|--------|----------|-------------|--------|
| 0 | Step 0: Apply Backup - Delete Upload Sessions | `DELETE` | `{{edgeUrl}}/dm/backup/v2` | No body. Clears stale sessions. | 200 OK |
| 1 | Step 1: Apply Backup - Create Upload Session | `POST` | `{{edgeUrl}}/dm/backup/v2` | `{"size": <backup_file_bytes>}` | `{"id": "<session_id>"}` |
| 2 | Step 2: Apply Backup - Resume/Apply Backup | `PUT` | `{{edgeUrl}}/dm/backup/v2/{id_from_step_1}/resume` | Binary backup file bytes | 200 OK, device restores |


---
