Error Code | Error Message | Occurs When | Resolution |
---|---|---|---|
INVALID_PARAMETER | Device list is empty | The POST body did not contain a valid devicelist object | Include a valid deviceList object in the request. |
INVALID_PARAMETER | 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. |
INVALID_PARAMETER | Inactive account | ||
INVALID_PARAMETER | Index exceeds number of devices in list | ||
INVALID_PARAMETER | Input binding error | The request body was empty | Include a valid request body and resend the request. |
INVALID_PARAMETER | Invalid account name format | The account name is missing or contains an invalid character | Correct the account name and resend the request. |
INVALID_PARAMETER | 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_PARAMETER | Invalid index value | ||
INVALID_PARAMETER | Invalid upgradeId | ||
INVALID_PARAMETER | Invalid uuid | The UUID contained non-hexadecimal characters. | Verify the UUID and retry the request. |
INVALID_PARAMETER | 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. |
INVALID_PARAMETER | 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. |
INVALID_PARAMETER | Not found | The specified upgrade was not in the allowed state for the operation. | Verify the upgrade ID and retry the request |
INVALID_PARAMETER | 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. |
INVALID_PARAMETER | 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. |
INVALID_PARAMETER | System error | An unknown system error has occurred. | Verify the POST body and retry the request. |
INVALID_PARAMETER | Unknown device ID | The device ID does not belong to the account. | Verify the account name and device IMEI and then retry the request. |
INVALID_PARAMETER | Unknown firmware | 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. |
INVALID_PARAMETER | Unregistered account | ||
INVALID_OPERATION | 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. |
INVALID_PARAMETER | Upgrade ID not found | The specified upgrade ID was not recognized. | Verify the upgrade ID and retry the request. |
INVALID_PARAMETER | Invalid status | The report status type was not recognized. | Should be RequestPending, etc. |
INVALID_PARAMETER | 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. |