[{"status": 400, "error_message": "Mac not pre assigned", "error_code": 9300}, {"status": 404, "error_message": "scene not found!", "error_code": 9220}, {"status": 400, "error_message": "the scene does not belong to you!", "error_code": 9221}, {"status": 400, "error_message": "max count of scenes reached!", "error_code": 9223}, {"status": 400, "error_message": "scene name already used!", "error_code": 9224}, {"status": 400, "error_message": "reserved", "error_code": 9999}, {"status": 500, "error_message": "call parserapi failed!", "error_code": 11101}, {"status": 400, "error_message": "MAC not in dev_macs", "error_code": 9302}, {"status": 403, "error_message": "permission denied, the scheduler does not belong to you!", "error_code": 9240}, {"status": 400, "error_message": "the device group of scheduler has been deleted!", "error_code": 9241}, {"status": 400, "error_message": "Third Party has binded!", "error_code": 9501}, {"status": 404, "error_message": "Message Body not defined.", "error_code": "10020"}, {"status": 404, "error_message": "Datapoints not defined.", "error_code": "10010"}, {"status": 400, "error_message": null, "error_code": 9000}, {"status": 400, "error_message": "mac already registered!", "error_code": 9001}, {"status": 400, "error_message": "product_key invalid!", "error_code": 9002}, {"status": 400, "error_message": "appid invalid!", "error_code": 9003}, {"status": 400, "error_message": "token invalid!", "error_code": 9004}, {"status": 400, "error_message": "user does not exist!", "error_code": 9005}, {"status": 400, "error_message": "token expired!", "error_code": 9006}, {"status": 400, "error_message": "m2m_id invalid", "error_code": 9007}, {"status": 500, "error_message": "server error", "error_code": 9008}, {"status": 400, "error_message": "code expired", "error_code": 9009}, {"status": 400, "error_message": "code invalid", "error_code": 9010}, {"status": 400, "error_message": "sandbox scale quota exhausted!", "error_code": 9011}, {"status": 400, "error_message": "production scale quota exhausted!", "error_code": 9012}, {"status": 400, "error_message": "product has no request scale!", "error_code": 9013}, {"status": 404, "error_message": "device not found!", "error_code": 9014}, {"status": 400, "error_message": "form_invalid", "error_code": 9015}, {"status": 400, "error_message": "passcode invalid!", "error_code": 9016}, {"status": 401, "error_message": "device not bound!", "error_code": 9017}, {"status": 400, "error_message": "phone already exists!", "error_code": 9018}, {"status": 400, "error_message": "username alreay exists!", "error_code": 9019}, {"status": 400, "error_message": "username or password error!", "error_code": 9020}, {"status": 400, "error_message": "send command failed!", "error_code": 9021}, {"status": 400, "error_message": "email already exists!", "error_code": 9022}, {"status": 400, "error_message": "device is disabled!", "error_code": 9023}, {"status": 400, "error_message": "fail to notify m2m!", "error_code": 9024}, {"status": 400, "error_message": "attr invalid!", "error_code": 9025}, {"status": 400, "error_message": "user invalid!", "error_code": 9026}, {"status": 404, "error_message": "firmware not found!", "error_code": 9027}, {"status": 404, "error_message": "JD product info not found!", "error_code": 9028}, {"status": 400, "error_message": "datapoint data not found!", "error_code": 9029}, {"status": 404, "error_message": "scheduler not found!", "error_code": 9030}, {"status": 400, "error_message": "qq oauth key invalid!", "error_code": 9031}, {"status": 400, "error_message": "ota upgrade service OK, but in idle or disable!", "error_code": 9032}, {"status": 400, "error_message": "bt firmware unverified, except verify device!", "error_code": 9033}, {"status": 404, "error_message": "bt firmware is OK, but nothing to upgrade!", "error_code": 9034}, {"status": 500, "error_message": "Save kairosdb error!", "error_code": 9035}, {"status": 400, "error_message": "event not defined!", "error_code": 9036}, {"status": 400, "error_message": "send sms failed!", "error_code": 9037}, {"status": 400, "error_message": "signature invalid!", "error_code": 9038}, {"status": 403, "error_message": "Not allowed to call deprecated API!", "error_code": 9039}, {"status": 400, "error_message": "bad qrcode content!", "error_code": 9040}, {"status": 429, "error_message": "request was throttled", "error_code": 9041}, {"status": 400, "error_message": "device offline!", "error_code": 9042}, {"status": 400, "error_message": "X-Gizwits-Timestamp invalid!", "error_code": 9043}, {"status": 400, "error_message": "X-Gizwits-Signature invalid!", "error_code": 9044}, {"status": 400, "error_message": "API deprecated!", "error_code": 9045}, {"status": 400, "error_message": "Register already in progress!", "error_code": 9046}, {"status": 400, "error_message": "Parent product is not center control!", "error_code": 9047}, {"status": 400, "error_message": "device encrypt enabled, does not support this api!", "error_code": 9048}, {"status": 400, "error_message": "no default domain found!", "error_code": 9049}, {"status": 400, "error_message": "ece server access error", "error_code": 9050}, {"status": 400, "error_message": "ece server return error", "error_code": 9051}, {"status": 400, "error_message": "Slave product has no relation with parent product!", "error_code": 9052}, {"status": 400, "error_message": "Salve device count has reached parent product limit!", "error_code": 9053}, {"status": 400, "error_message": "Some salve device register in process, please try again!", "error_code": 9054}, {"status": 400, "error_message": "Devices count has reached the limit of product, please contact sellers!", "error_code": 9055}, {"status": 400, "error_message": "alter password error", "error_code": 9056}, {"status": 400, "error_message": "product network type is NB-IOT, not allowed to call this api!", "error_code": 9057}, {"status": 416, "error_message": "header range error", "error_code": 9060}, {"status": 400, "error_message": "invalid timestamp", "error_code": 9061}, {"status": 400, "error_message": "rtdata query error", "error_code": 9062}, {"status": 500, "error_message": "Datapoint format error!", "error_code": 9063}, {"status": 400, "error_message": "d3 server access error", "error_code": 9064}, {"status": 400, "error_message": "appid has no relation with pk!", "error_code": 9065}, {"status": 500, "error_message": "call innerapi failed!", "error_code": 9066}, {"status": 400, "error_message": "mdid not permitted!", "error_code": 9067}, {"status": 403, "error_message": "device share not enabled for this product!", "error_code": 9068}, {"status": 403, "error_message": "you are not the first user of this device!", "error_code": 9069}, {"status": 400, "error_message": "voice slave product has no relation with parent product!", "error_code": 9070}, {"status": 500, "error_message": "call kairosdb error!", "error_code": 9071}, {"status": 400, "error_message": "app auth key invalid!", "error_code": 9072}, {"status": 400, "error_message": "operation in process, please try again later.", "error_code": 9073}, {"status": 400, "error_message": "app twitter consumer_key or consumer_secret not valid.", "error_code": 9074}, {"status": 400, "error_message": "weak password not allowed.", "error_code": 9075}, {"status": 400, "error_message": "activation code does not exist!", "error_code": 9076}, {"status": 400, "error_message": "email already exists but not activate!", "error_code": 9077}, {"status": 400, "error_message": "activation email not enable!", "error_code": 9078}, {"status": 400, "error_message": "locate not support!", "error_code": 9079}, {"status": 401, "error_message": "can not share device to self!", "error_code": 9080}, {"status": 401, "error_message": "guest or normal user can not share device!", "error_code": 9081}, {"status": 400, "error_message": "guest user not found!", "error_code": 9082}, {"status": 401, "error_message": "guest already bound to device!", "error_code": 9083}, {"status": 400, "error_message": "sharing record not found!", "error_code": 9084}, {"status": 400, "error_message": "message record not found!", "error_code": 9085}, {"status": 401, "error_message": "sharing already created, waiting for the guest to accept!", "error_code": 9087}, {"status": 401, "error_message": "sharing record expired!", "error_code": 9088}, {"status": 401, "error_message": "sharing record status is not unaccept!", "error_code": 9089}, {"status": 401, "error_message": "owner not bind!", "error_code": 9090}, {"status": 401, "error_message": "owner exist, guest can not bind!", "error_code": 9092}, {"status": 403, "error_message": "permission denied, you are not owner!", "error_code": 9093}, {"status": 401, "error_message": "sharing already canceled!", "error_code": 9094}, {"status": 401, "error_message": "can not unbind self!", "error_code": 9095}, {"status": 403, "error_message": "permission denied, you are not guest!", "error_code": 9096}, {"status": 401, "error_message": "message already deleted!", "error_code": 9098}, {"status": 401, "error_message": "notify delele binding failed!", "error_code": 9099}, {"status": 403, "error_message": "permission denied, you are not owner or guest!", "error_code": 9100}, {"status": 403, "error_message": "permission denied, you are not the receiver!", "error_code": 9101}, {"status": 401, "error_message": "guest not bind", "error_code": 9102}, {"status": 401, "error_message": "can not transfer owner privilege to self!", "error_code": 9103}, {"status": 401, "error_message": "can not transfer owner privilege to a time limited guest!", "error_code": 9104}, {"status": 400, "error_message": "Agg Query Error", "error_code": 9401}, {"status": 400, "error_message": "Not enough GDCS stocks.", "error_code": 13000}, {"status": 404, "error_message": "Terms Release Temp Content Not Found!", "error_code": 11000}, {"status": 400, "error_message": "raw and attrs cannot exist at the same time", "error_code": 11100}, {"status": 400, "error_message": "gateway device not found!", "error_code": 11001}, {"status": 400, "error_message": "gateway subdevice product type is error!", "error_code": 11002}, {"status": 500, "error_message": "call m2m api failed!", "error_code": 12000}, {"status": 404, "error_message": "invalid product_key.", "error_code": "10003"}, {"status": 400, "error_message": "gateway product type is error!", "error_code": 11003}, {"status": 404, "error_message": "group not found!", "error_code": 9200}, {"status": 400, "error_message": "the group does not belong to you!", "error_code": 9201}, {"status": 400, "error_message": "max count of groups reached!", "error_code": 9203}, {"status": 400, "error_message": "max count of group devices reached!", "error_code": 9204}, {"status": 400, "error_message": "datapoints not defined!", "error_code": 9205}, {"status": 400, "error_message": "group name already used!", "error_code": 9206}, {"status": 400, "error_message": "device does not belong to this group of product!", "error_code": 9207}, {"status": 400, "error_message": "multi-product group can not use remote control api!", "error_code": 9208}, {"status": 400, "error_message": "multi-product group can not use scheduler api!", "error_code": 9209}, {"status": 400, "error_message": "gw_did invalid!", "error_code": 9210}, {"status": 400, "error_message": "gateway device not bound!", "error_code": 9211}, {"status": 400, "error_message": "Auth_key invalid", "error_code": 9301}]