Request Packet Structure
A request XML packet downloading a backup from a local repository includes the download-file operation node:
<packet version="1.6.0.0">
<backup-manager>
<download-file>
...
</download-file>
</backup-manager>
</packet>
The download-file node is presented by type BackupDownloadFileInput (backup.xsd), and its graphical representation is as follows:

- The domain-id node is required. It specifies the domain ID. Data type: integer.
- The domain-name node is required. It specifies the domain name. Data type: string.
- The client-id node is required. It specifies the client ID. Data type: integer.
- The client-login node is required. It specifies the client login. Data type: string.
- The reseller-id node is required. It specifies the reseller ID. Data type: integer.
- The reseller-login node is required. It specifies the reseller login. Data type: string.
- The server node is required. It instructs Plesk to display server-level backup tasks. Data type: none.
Note: You should specify one of the mentioned nodes in a request packet.
- The filename node is optional. It specifies the name of the backup in the local repository. Data type: string.