Get Latest Firmware Version
Retrieves the latest recommended firmware version of a phone vendor and model.
Request URL
GET {base_url}/uc-cautop/api/v1/firmwares/cloud/latest-version
Request parameters
- Headers
-
Parameter Required Type Description Authorization Yes String The access token used for authentication. Format: Bearer
{access_token}.x-tenant-code Yes String The tenant name. Note: You can obtain tenant name using the Query Tenants interface.
- Query parameters
-
Parameter Required Type Description vendor Yes String The vendor identifier of the phone, for example Yealink,Fanvil,Grandstream.model Yes String The model of the phone, for example T54W,V65.
Response parameters
| Parameter | Type | Description |
|---|---|---|
| requestId | String | The unique ID of the request, which can be used to quickly locate the request. |
| code | String | The HTTP status code of the request.
|
| message | String | The status message of the request. |
| detailMessage | String | The detailed error information. When the request is successful, this parameter returns empty. |
| result | Object<Latest_Version> | The latest recommended firmware version. |
- Latest_Version
-
Parameter Type Description firmwareVersion String The latest recommended firmware version. This parameter is empty if the query fails.
Example
Request example
GET /uc-cautop/api/v1/firmwares/cloud/latest-version?vendor=Fanvil&model=A10 HTTP/1.1
Host: api.cn.novoone.com
Authorization: Bearer eyJraWQiOiJjbi0wLWtleS0xIiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJkaXN0cmlidXRvcmV4YW1wbGVAb3V0bG9vay5jb20iLCJncmFudF90eXBlIjoib3BlbmFwaSIsImNsaWVudF9leHQiOnsiZGVzY3JpcHRpb24iOiLnrKzkuInmlrnlkIjkvZzkvJnkvLTlupTnlKgiLCJwYXJ0bmVyIjoi56S65L6L5ZCI5L2c5LyZ5Ly0In0sImNsaWVudF90eXBlIjoib3BlbmFwaSIsImV4cCI6MTc5MDc3MTk2MywiaWF0IjoxNzkwNzUwMzYzLCJqdGkiOiI3MTVhMTMwMC03NzQzLTQ2NzAtYjJjYS1hOWY3ZGM5NjcyYTkiLCJjbGllbnRfaWQiOiJub3ZvLW9wZW4tcGxhdGZvcm0iLCJ1c2VyX2V4dCI6eyJyb2xlSWRzIjpbM10sInN0eXBlIjoiQURNSU4iLCJ0ZW5hbnRDb2RlIjpudWxsLCJ0eXBlIjoiUF9BQ0NPVU5UIiwidXNlcklkIjozMDc2OTEzNjQ0OTE1OTk4NzIwLCJlbWFpbCI6ImRpc3RyaWJ1dG9yZXhhbXBsZUBvdXRsb29rLmNvbSIsInVzZXJuYW1lIjoiZGlzdHJpYnV0b3JleGFtcGxlQG91dGxvb2suY29tIiwidWNJZCI6MzA3NjkxMzY0NDg5MDgzMjg5Nn19.z7HIcw9cCZfV0yaUi2TsRUxLZC-LxJtopsml5vCEyl0-Cs7phmyjrpu0ay0iS0rXvWij0KZSMQmwNTKpqnfhNM3LNaZFTVgJ4-5cN_A5YG827mmCkcpH-n4GPZK8PR8L6iIg-IMpH9GaFxrOEFRjOCMDYpgjz4O3-1xWUNMDI1-1JMxIzG4Vfukt6_-xyOqJ6AYhnNvSjpY_bcRggIk06gsdAXi2JdiyPCYJlEWuYq4MXc3izREPFNZQMQNFuIDD0njyYhkmSTH3oijQ4UYWnUDXWmzTHWejo86UEbhXV-xPJSPwMP1zBhbNx7OU5_1adZ5mM26YffxD9bix5ccUPQ
x-tenant-code: jint
Response example
HTTP/1.1 200 OK { "requestId": "70d2aeaaf3b1739f413bc356dbdb8a81", "code": "200", "message": "SUCCESS", "detailMessage": "", "result": { "firmwareVersion": "2.12.4" } }
Note:
If no recommended firmware is found for the specified vendor and model, the request succeeds and firmwareVersion returns empty.