API Endpoint(s) and/or Zoom API Event(s)
patch /zoom_events/events/{eventId}/exhibitors/{exhibitorId}
Description
I am trying to update an exhibitor using the PATCH method. I get an HTTP 500 error An error was encountered when processing your request
.
I have been able to update sessions and speakers with no issues, I’ve only seen this problem with exhibitors.
I have the following scopes enabled.
['zoom_events:read:event:admin',
'zoom_events:read:exhibitor:admin',
'zoom_events:read:list_events:admin',
'zoom_events:read:list_exhibitors:admin',
'zoom_events:read:list_sessions:admin',
'zoom_events:read:list_speakers:admin',
'zoom_events:read:list_sponsor_tiers:admin',
'zoom_events:read:session:admin',
'zoom_events:read:speaker:admin',
'zoom_events:update:exhibitor:admin',
'zoom_events:update:session:admin',
'zoom_events:update:speaker:admin',
'zoom_events:write:exhibitor:admin',
'zoom_events:write:session:admin',
'zoom_events:write:speaker:admin']
Error?
<Response [500]>
b'{"code":500, "message":"An error was encountered when processing your request"}'
How To Reproduce
Running from a python script. I can create an exhibitor, and get the information:
r = requests.get(ZOOM_API_URL + f"/zoom_events/events/{event_id}/exhibitors/{item_id}",
headers={"Authorization": f"Bearer {zoom_token}"})
but if I try to update it with
r = requests.patch(ZOOM_API_URL + f"/zoom_events/events/{event_id}/exhibitors/{item_id}",
headers={"Authorization": f"Bearer {zoom_token}", "Content-Type": "application/json"},
json={"name": "new name"})
i get the HTTP 500 error.