API Endpoint(s) - Zoom Meeting Update a Meeting
Link - Zoom Meeting API
Description
There is a bug when we try to update auto_recording
settings on the meeting using the above PATCH call , it responds back with success HTTP 204
to be precise but when we fetch the meeting again using the GET call, the actual settings has not been updated correctly. This seems to be happening for the following request body
{'settings': {'auto_recording': "none"}}
Whereas , the change to changing the start time seems to be working fine , so there is no issue with scopes here.
Error?
There are no errors but the PATCH update does not take effect.
How To Reproduce
Steps to reproduce the behavior:
Use the following code
import requests
request_body = {'settings': {'auto_recording': "none"}}
zoom_meeting_id = "123456"
MEETINGS_URL = "https://api.zoom.us/v2/meetings/"
resp = requests.patch(
MEETINGS_URL + str(zoom_meeting_id),
headers={'Authorization': 'Bearer ' + <ACCESS_TOKEN>},
json=request_body,
)
print(resp.status_code)
# Get the same meeting
resp = requests.get(
MEETINGS_URL + str(zoom_meeting_id),
headers={'Authorization': 'Bearer ' + <ACCESS_TOKEN>},
)
print(resp.json())