|Device list is empty
|The POST body did not contain a valid devicelist object
|Include a valid deviceList object in the request.
|FotaPostUpgrades: invalid state date
|The specified start date is not valid or the startDate parameter was missing.
|Includ a startDate parameter with a valid start date in the request body.
|Index exceeds number of devices in list
|Input binding error
|The request body was empty
|Include a valid request body and resend the request.
|Invalid account name format
|The account name is missing or contains an invalid character
|Correct the account name and resend the request.
|Invalid device id format
|The device ID was not a valid IMEI. This could be the device ID used as the index value in the request URL.
|Verify the IMEI of the device and retry the request.
|Invalid index value
|The UUID contained non-hexadecimal characters.
|Verify the UUID and retry the request.
|LastSeenDeviceId Not Valid
|The index value is not valid.
|Make sure that the index value in the request URL is either 0 or a valid IMEI that belongs to this account, and then retry the request.
|License Assignment in Progress, Remove after it is completed
|The request attempted to remove a license from a device that was still getting a license assigned from a previous request.
|Retry the request to remove the license. License assignment does not take very long.
|The specified upgrade was not in the allowed state for the operation.
|Verify the upgrade ID and retry the request
|Requested firmware upgrade date already passed
|The specified start date is in the past.
|Use today’s date or a future date when scheduling an upgrade.
|Specified start deviceId not found in account
|The starting device ID is not part of this account.
|Verify the device ID and retry the request.
|An unknown system error has occurred.
|Verify the POST body and retry the request.
|Unknown device ID
|The device ID does not belong to the account.
|Verify the account name and device IMEI and then retry the request.
|The firmwareName in the request did not match the names of any available firmware upgrades, or the firmwareName parameter was missing.
|Verify the firmwareName and retry the request. You may want to send a GET /firmware request to get the correct firmware name.
|Upgrade already started and cannot be canceled
|You attempted to cancel an upgrade that has already started.
|You cannot cancel an upgrade once it has started.
|Upgrade ID not found
|The specified upgrade ID was not recognized.
|Verify the upgrade ID and retry the request.
|The report status type was not recognized.
|Should be RequestPending, etc.
|UWS account validation failed(The specified contact is not associated with the specified account or the account name cannot be found.)
|The specified account name is not associated with the current user.
|Verify the account name and retry the request.