# update.file

Updates the system using the uploaded .tar file.

This method is a job.

Type: object

##

Type: array
No Additional Items

#### Tuple Validation

##### Parameter 1: options

#### options

Type: object Default: {"resume": false, "destination": null}

Options for controlling the manual update file upload process.

No Additional Properties

##

#### Resume

Type: boolean Default: false

Should be set to `true` if a previous call to this method returned a `CallError` with `errno=EAGAIN` meaning that an upgrade can be performed with a warning and that warning is accepted. In that case, re-uploading the file is not necessary.

##

#### Destination

Default: null

Create a temporary location by default.

## Any of

Type: string
Type: null

##

#### Result

Type: null

Returns `null` on successful update file upload and validation.

Required roles: SYSTEM_UPDATE_WRITE