Compartir a través de


POST (/ext/update/remote)

Gets a Boolean value that indicates whether the specified AppXManifest is for an ERA title.

URI parameters

Parameter Type Description
networkshare base64-encoded string The network share location of the system update packages. This network share should be base64-encoded.

Required request headers

None.

Required request body

if credentials are required to access the network share, the request must contain a JSON body that contains optional username and password parameters and a Boolean parameter AllowSameBuild that indicates whether the recovery should be allowed to proceed even if the console is already on this build. The JSON should also contain an array named RecoverOptions which contains ParamName to ParamValue key-value pairs specifying the following update options:

  • X-UpdateDownloadPolicy : 1 or 0, where 0 means the console will show an update prompt and 1 supresses that prompt.
  • X-ForceFactoryReset : bool indicating if a factory reset should be performed.
  • X-FactoryResetOptions : 0xdededede if performing a factory reset, 0 otherwise.
  • X-HostName : should be set to "<save>" to preserve the hostname, even in factory reset scenarios.
  • X-InhibitIdleTimeout : bool indicating if the screen dim settings should be respected while updating.
  • X-SandboxId : the sandbox id to set as part of the recovery.

Response

HTTP status codes

The service returns one of the status codes in this section in response to a request made with this method on this resource.

Code Description
200 The console was successfully updated to the specified recovery.
4XX Error codes.
5XX Error codes.

See also

Parent

/ext/update/remote