Premium APIsDevice DiagnosticsGuides

Error Codes

Synchronous Errors

All ThingSpace Diagnostics Services API resources use this set of status codes in responses.

HTTP StatusError CodeMessageExplanation and Suggested Action
500INTERNAL_SYSTEM_ERRORThe system encountered an internal errorPlease try again later
400DEVICE_NOT_FOUNDThe device was not found.-
500DEVICE_UNREGISTEREDThe device is unregistered.Please check the device id to ensure it is correct, and if it is, please register the device.
400DEVICE_NOT_ELIGIBLEThe device is not eligible for service.-
403ACCOUNT_USAGE_EXCEEDEDThe account usage has been exceeded.-
500UNREGISTERED_ACCOUNTThe account has been unregistered, and usage is no longer permitted.-
500INACTIVE_ACCOUNTThe account is inactive.-
400INVALID_PARAMETERThe request parameter is invalid.-
500NOT_FOUNDThe database query could not be found.-
403CALLBACK_NOT_REGISTEREDCallback is not registered for this account.Register the callback URL so that the Diagnostics service callback notifications are sent to the registered URL endpoint.
401INVALID_ACCOUNTAn error was encountered when trying to verify the UWS account.-
400INVALID_PARAMETERTransaction ID is already canceled.The observe associated with the transaction ID has ended.
400INVALID_PARAMETERObserve has failed for this transaction ID.Check the transaction ID to ensure it is correct.

Asynchronous Errors

All ThingSpace Diagnostics Services API resources use this set of status codes in responses.

HTTP StatusError CodeMessageResolution
INTERNAL_SYSTEM_ERRORInternal system errorThe system encountered an internal error.-
DEVICE_UNREACHABLEDevice not reachableThe device is not reachable. The request will be sent to the device once it becomes available. 
DEVICE_UNREGISTEREDDevice not eligible for serviceThe device is not registered.-
DEVICE_NOT_NOTIFY_DATADevice errorNotify response data is not present.-
NO_DEVICE_NOTIFY_DATA_PRESENTDevice errorObserve request is active, but notify response has not yet been received.-
DEVICE_NOT_SUPPORT_FEATUREDevice not eligible for serviceThe device is not eligible for service as the node could not be found.-
OBSERVE_ALREADY_IN_PROGRESSObserve already in progressAn observe process is already in progress.Please cancel the current observe process and initiate a new observe process.
NO_ACTIVE_OBSERVE_IN_PROGRESSNo active observe in progressThere is no active observe in progress.-
DEVICE_ERRORDevice errorThe device encountered an error.-
QUEUED_TIMEOUTRequest queued timeoutPending queue time out error.-
UNKNOWN_ERRORUnknown error occurred.An unknown error occurred.-

On this page