get-all-firmwares
Use the interface to obtain all available firmware files of specified devices.
Prototype
Protocol |
HTTP/HTTPS GET |
URL |
ip[:port]/sc_cloud/scapi/get-all-firmwares?dev-type=1& product-id=770&hardware-ver=A |
Data Format |
Response:Content-Type: application/json |
URL Parameters
The result would be all hosted devices when the request URL only has one parameter, dev-type, and the value of dev-type is 0.
Request Cookies
Parameter |
Description |
mwcloud-sid |
A string value that is used to uniquely identify user logged-in. |
mwcloud-uid |
Current logged-in username. |
Request Example
GET /sc_cloud/scapi/get-all-firmwares?dev-type=1&product-id=770&hardware-ver=A HTTP/1.1
Accept: application/json, text/plain, */*
Cookie: mwcloud-sid=OCXWUMGEYPGIAWWOETYXPNMVHDZIAZJP; mwcloud-uid=Admin;
Response Parameters
Parameter |
Description |
Content-Type |
Value: 'application/json; charset=UTF-8' |
Response Body
Parameter |
Description |
result |
Result code. The options are as follows:- 0: success.
- Other values. For details about the result codes, please refer to API Status.
|
firmwares |
All available firmware versions of the specified device. |
firmwares
All available firmware versions of the specified device.
Parameter |
Description |
id |
Firmware ID. |
file-path |
Firmware saved path. |
upload-date |
Firmware upload time. |
product-id |
Product model ID. |
firmware-id |
Firmware version type.- 1: test version.
- Other values: released revisions.
|
hardware-ver |
Hardware version. |
marjor-ver |
Major version. |
minor-ver |
Minor version. |
build-number |
Build number. |
This version number is physically represented as a three-part string with the following format:
<marjor version>.<minor version>.<build number>
For example, version 1.5.178. indicates 1 as the major version, 5 as the minor version, and 178 as the build number.
Response Example
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: 219
{
"result": 0,
"firmwares": [
{
"id": 21,
"file-path": "/data/firmware/firmware-770-1-A-1.5.178.mwf",
"upload-date": 1635151650,
"product-id": 770,
"firmware-id": 1,
"hardware-ver": "A",
"marjor-ver": 1,
"minor-ver": 5,
"build-number": 178
}
]
}