V2.5 Report Device Firmware Version¶
Report device firmware versions.
Operation Permissions¶
Before invoking this API, ensure that the service account has been authorized the policy that includes the following service(s) and action permission(s). For how to authorize the service account, see Managing Service Accounts.
Required Service |
Required Operation Permission |
---|---|
Device Management |
Full Access |
Request Format¶
GET https://{apigw-address}/connect-service/v2.5/devices?action=reportFirmwareVersion
Request Parameters (URI)¶
Name |
Location (Path/Query) |
Mandatory/Optional |
Data Type |
Description |
---|---|---|---|---|
orgId |
Query |
Mandatory |
String |
The organization ID which the asset belongs to. How to get orgId>> |
Request Parameters (Body)¶
Name |
Mandatory/Optional |
Data Type |
Description |
---|---|---|---|
version |
Mandatory |
String |
Firmware version number. |
assetId |
Mandatory |
String |
Asset ID. |
productKey |
Mandatory |
String |
The product key. |
deviceKey |
Mandatory |
String |
Device Key. |
Response Parameters¶
Name |
Data Type |
Description |
---|---|---|
code |
number |
Failed or succeeded to create an alert. 0: succeeded, -1: failed. |
msg |
String |
Returns |
requestId |
String |
A unique ID to identify a request. |
Error Codes¶
Code |
Message |
Description |
---|---|---|
400 |
Invalid Argument |
Invalid argument. |
500 |
OTA Service Internal Error |
There are internal errors in the OTA service. |
404 |
Device Not Found |
Device not found. |
Samples¶
Request Sample¶
url: https://{apigw-address}/connect-service/v2.5/devices?action=reportFirmwareVersion&orgId=yourOrgId
method: POST
Return Sample¶
{
"code": 0,
"msg": "OK",
"requestId": "151ddb7a-6352-4069-9ef9-a7eb940c99eb",
"data": null
}