Error Messages
# Error Messages | 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. | Include 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. |