Sending alerts to Zoom Rooms

API Endpoint(s) and/or Zoom API Event(s)
The API endpoint I am using is: (https://marketplace.zoom.us/docs/api-reference/zoom-api/methods/#operation/manageE911signage)

The call log is:

{
"endpoint": "https://api.zoom.us/v2/rooms/events",
"response_headers": [
"Set-Cookie: zm_aid=""; Domain=.zoom.us; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/; Secure; HttpOnly"
],
"date_time": "2023-01-23 11:55:07",
"method": "PATCH",
"request_body": "{"method":"zoomroom.emergency_alert_displayed","params":{"content":"Thisisatest.Thisisnotarealemergency","target_ids":["C7VK-y92Tz2JpEHhrf1tSw"],"target_type":"room"}}",
"response": {
"event_id": "328c5a09-da1a-48d1-a918-65c9fbc82c19"
},
"request_headers": [
"accept-encoding: gzip",
"authorization: ******",
"connection: close",
"content-type: application/json",
"user-agent: Mozilla/5.0 (compatible; Google-Apps-Script"
],
"request_params": [
],
"http_status": "202"
}

Description
I am trying to send an alert to a Zoom Room. I could not find a lot of documentation on how to do this, but did find the Update e911 Digital Signage api, which I believe is meant to do this.

Error
The request is going through to the Zoom API and returning an event id as expected. However, the Zoom Room display is not showing the alert.

How To Reproduce
Send a PATCH request as noted above, nothing changes in the room.

Hey @bjv211

Could you verify that you’ve enabled the digital signage setting in your account:

Thanks!

Yes, the rooms are enabled with digital signage, which plays during the non-meeting times.

I got it to work with location…

{“method”:“zoomroom.emergency_alert_displayed”,“params”:{“content”:“Thisisatest.Thisisnotarealemergency”,“target_ids”:[“0MWdddfbRgmVCNsmDL2Dqw”],“target_type”:“location”}}

I used the “id” from list /room/locations
not the parent ID
@{id=0MWdddfbRgmVCNsmDL2Dqw; name=Floor1; parent_location_id=cdddG6LrQj2MyeiN1VUtfg; type=floor}}

1 Like

Genius, that worked for me too. I was fixated on the fact that it was a room, thanks for the help!

You can also get the location id from the /rooms api endpoint, using a query for the room name.

https://marketplace.zoom.us/docs/api-reference/zoom-api/methods/#operation/listZoomRooms

1 Like

This topic was automatically closed 368 days after the last reply. New replies are no longer allowed.