Zoom Room Device Put App_Version

Change Zoom Rooms app version

PUT /rooms/{roomId}/devices/{deviceId}/app_version

unable to succeed to push the upgrade of zoom room device

Return 200 message / Succees message expected 204

How To Reproduce
Steps to reproduce the behavior:
*1. Request URL / Headers:

<?php require 'vendor/autoload.php'; use GuzzleHttp\Client; use GuzzleHttp\Exception\GuzzleException; $roomId = 'Room_ID'; // replace with the actual room ID $deviceId = 'deviceId'; // replace with the actual device ID $api_key = 'api_key'; $url = "https://api.zoom.us/v2/rooms/{$roomId}/devices/{$deviceId}/app_version?action=upgrade"; $data = array( 'version' => '2.0.1' ); $options = array( 'headers' => array( 'Content-Type' => 'application/json', 'Authorization' => 'Bearer '.$api_key ), /* 'json' => $data, */ 'http_errors' => false ); $client = new Client(); $response = $client->put($url, $options); $result = json_decode($response->getBody(), true); $status_code = http_response_code(); var_dump($status_code);

Hi @tawfik.el_khaoudi
Thanks for reaching out to us, I am happy to help here!
Could you please provide more details on this issue?
Is it correct to assume that you are sending a PUT request to update the app version and getting a 204 success message?
I do not understand what issue you are facing

When using the PUT method i’m receiving a 200 message instead of 204.
after some research i have found that this function is not working with Poly aka android devices, is it true? if yes is there any other api method that can be used to upgrade our zoom room devices & Controllers?

Thank you

Thanks for sharing more details with me @tawfik.el_khaoudi
Yes, according to the docs, the Zoom Rooms software must be installed on a Mac or Windows device.
I am not aware of another endpoint to update them.

Here is a support article that might be helpful