Skip to content

Error Codes

All business errors are displayed via the code field in the response body and do not affect the HTTP status code.

Global Error Codes

CodeDescriptionTrigger
0SuccessOperation successful
1FailureGeneral operation failure
I0000Missing or invalid required parameterRequired parameter missing
I0013User object is nullUser object is empty after login
I0022Invalid parameter format / exceeds limitJSON parse error, date format error, count exceeds limit
I0008Inverter not bound to any plantInverter is not associated with any plant
S0000System errorGeneral system error
S0003Invalid parameter format / device not foundParameter format invalid or queried device not found
S9999System busy, please retry laterConcurrency limit triggered (max 5 concurrent requests per user)
R0000No plant control permissionDevice does not belong to the current user's plant
R0001Plant not foundPlant query returns empty
R0002Inverter not foundInverter query by SN/ID returns empty
R0004Feature disabled / no permissionControl switch or upgrade switch is disabled
B0001Inverter already boundDevice is already associated with a plant
B0011Account not foundUser query returns empty
B0049Collector not foundCollector info query returns empty
B0063IOT info missing / send failedCollector has no invcode or cannot obtain IOT ProductCode
B0072Inverter offline, operation prohibited / Plant offline, operation prohibitedInverter status is OFFLINE / No online inverter available in the plant
B0089Inverters not in same plantCross-plant operation in batch control
B0107Unsupported deviceCollector tag mismatch, version is empty, or device is offline
B0108Order not found or already paidExtended warranty business
B0115Command dispatch failedIOT command send failed
B0119Request frequency too highOperation too frequent
B0124Inverter not foundInverter query empty in AT read mode
B0127Extended warranty order status invalidExtended warranty business
B0156No deviceNo inverter under NMI or plant not found
B0180Read result timeoutNo result returned within 5 minutes
B0192Unsupported commandInvalid CID
B0216Plant location info errorMap geolocation business
B0230Inverter firmware upgrade requiredFeature requires latest inverter firmware
B0231Collector firmware upgrade requiredFeature requires latest collector firmware
B0234No online devices availableNo usable online device
B0250Device unresponsive, please retryDevice temporarily unavailable
B0259This feature supports Ginlong collectors onlyFeature restriction
B0610IOT V3 command build failedbuildIotV3 returns null
seng_open_api_not_storage_plantNot a storage plant type, currently unsupportedNon-storage plant calling storage feature
seng_open_api_storage_inverter_count_not_matchStorage inverter count mismatch (more than 1 master inverter)More than 1 master inverter detected
seng_open_api_model_not_matchInverter model not yet supportedModel is not in the open list
seng_open_api_country_not_matchCountry/region not yet supportedPlant location not yet available
seng_check_firmware_not_passedCollector or inverter version mismatch (version too low)Firmware version too low
seng_open_api_device_not_matchDevice SN does not match the plantControlled inverter does not belong to the plant
seng_the_firmware_update_has_been_requestedFirmware upgrade requested, waiting for after-sales teamUpgrade request already submitted
EPTC01Template count limit reachedMax 10 templates
EPTC02Template not found or no permissionTemplate query failed