# Send message to live meeting

**URL:** <https://devforum.zoom.us/t/send-message-to-live-meeting/4961>\
**Category:** API and Webhooks\
**Created:** [July 10, 2019, 4:00pm UTC](https://devforum.zoom.us/t/send-message-to-live-meeting/4961 "2019-07-10T16:00:26Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![cam.woods](https://avatars.discourse-cdn.com/v4/letter/c/8e8cbc/32.png) [@cam.woods](https://devforum.zoom.us/u/cam.woods)\
**Post date:** [July 10, 2019, 4:00pm UTC](https://devforum.zoom.us/t/send-message-to-live-meeting/4961/1 "2019-07-10T16:00:26Z")

</div>

Is there a way to send a message to a live meeting using the Rest API?

For example, a meeting was sheduled programmatically via the API. Later, the host starts the meeting and is waiting for the other party to join. Our application, the one that scheduled the meeting, learns that the other party will not be joining or will be late. I want to send an appropriate message to the host, in-meeting.

The message could be via the meeting’s chat or some other in-meeting message facility.

Thanks,

Cam

---

<div class="post-metadata">

**Author:** ![ojus.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ojus.zoom/32/734_2.png) [@ojus.zoom](https://devforum.zoom.us/u/ojus.zoom)\
**Post date:** [July 11, 2019, 2:58am UTC](https://devforum.zoom.us/t/send-message-to-live-meeting/4961/2 "2019-07-11T02:58:39Z")

</div>

Hi @cam.woods,

Currently we do not have this functionality available. But you can create an implementation at your end, where if the participant decides not to attend a meeting, you can send an email to the host notifying him of the same.

Thanks

---

<div class="post-metadata">

**Author:** ![cam.woods](https://avatars.discourse-cdn.com/v4/letter/c/8e8cbc/32.png) [@cam.woods](https://devforum.zoom.us/u/cam.woods)\
**Post date:** [July 11, 2019, 6:12pm UTC](https://devforum.zoom.us/t/send-message-to-live-meeting/4961/3 "2019-07-11T18:12:41Z")

</div>

Could I use the Zoom Chat API and send a message to the host user? If so, would that message show up in-meeting?

---

<div class="post-metadata">

**Author:** ![ojus.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ojus.zoom/32/734_2.png) [@ojus.zoom](https://devforum.zoom.us/u/ojus.zoom)\
**Post date:** [July 11, 2019, 10:53pm UTC](https://devforum.zoom.us/t/send-message-to-live-meeting/4961/4 "2019-07-11T22:53:59Z")

</div>

@cam.woods the message would show up in his zoom client. If he has enabled notifications, he can see it on his screen.

Thanks

---

<div class="post-metadata">

**Author:** ![asprague](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@asprague](https://devforum.zoom.us/u/asprague)\
**Post date:** [October 24, 2019, 8:55pm UTC](https://devforum.zoom.us/t/send-message-to-live-meeting/4961/5 "2019-10-24T20:55:59Z")

</div>

I would also like to be able to send a server generated message to a live meeting with a REST API. Use case is to give elapsed or remaining time. We use a server generated end meeting API call to end the conference at a predetermined time. I’d like to give an in client visual warning before that happens. Email is not an option and not reliable.

---

<div class="post-metadata">

**Author:** ![ojus.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ojus.zoom/32/734_2.png) [@ojus.zoom](https://devforum.zoom.us/u/ojus.zoom)\
**Post date:** [October 24, 2019, 9:07pm UTC](https://devforum.zoom.us/t/send-message-to-live-meeting/4961/6 "2019-10-24T21:07:31Z")

</div>

@asprague,

Although you cannot send in meeting messages, you can use the [Send Message API](https://marketplace.zoom.us/docs/api-reference/zoom-api/im-chat/sendimmessages) to send a message to the participant that his meeting would be ending. Please note that the user should be logged in to the Zoom Client to see the message.

Thanks,  
Ojus

---

<div class="post-metadata">

**Author:** ![steven.miller](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/steven.miller/32/4282_2.png) [@steven.miller](https://devforum.zoom.us/u/steven.miller)\
**Post date:** [March 27, 2020, 3:47am UTC](https://devforum.zoom.us/t/send-message-to-live-meeting/4961/7 "2020-03-27T03:47:44Z")

</div>

I need a way to post a message to all participants in an existing meeting while the meeting is active. It looks like the messages above indicate this is not possible with the current APIs, but I find that hard to understand, being such a basic operation. Is this true and is so, does anyone have a suggested alternative method?

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [March 27, 2020, 8:01am UTC](https://devforum.zoom.us/t/send-message-to-live-meeting/4961/8 "2020-03-27T08:01:22Z")

</div>

Hey @steven.miller, welcome to our devfourm!

Currently the only way to do this would be through the [custom closed caption endpoint](https://support.zoom.us/hc/en-us/articles/115002212983-Integrating-a-third-party-closed-captioning-service):

> [@Display an Alert?](https://devforum.zoom.us/t/display-an-alert/8940/2):
>
> Hey @emhenn, thanks for posting and using Zoom! Currently the only way to do this would be through a custom closed caption which displays text in a Zoom meeting: Thanks, Tommy

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![steven.miller](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/steven.miller/32/4282_2.png) [@steven.miller](https://devforum.zoom.us/u/steven.miller)\
**Post date:** [March 27, 2020, 12:57pm UTC](https://devforum.zoom.us/t/send-message-to-live-meeting/4961/9 "2020-03-27T12:57:25Z")

</div>

What I am really trying to do is to post a link (URL) to all of the meeting participants, so I don’t think closed caption would work. I was thinking it might be possible to get the list of all the current meeting participants and iterate through the list to send individual messages to each. If a message is sent to a user that is in an active meeting, where would that message appear? In the meeting chat?

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [March 27, 2020, 10:15pm UTC](https://devforum.zoom.us/t/send-message-to-live-meeting/4961/10 "2020-03-27T22:15:50Z")

</div>

Hey @steven.miller,

Unfortunately at this time it is not possible to send “In Meeting Chat” messages via the API.

A work around would be sending the message in [Zoom Chat](https://zoom.us/feature/messaging) via a [Chatbot](https://marketplace.zoom.us/docs/guides/getting-started/app-types/create-chatbot-app).

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![kurapati.muralikrish](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kurapati.muralikrish/32/4397_2.png) [@kurapati.muralikrish](https://devforum.zoom.us/u/kurapati.muralikrish)\
**Post date:** [April 8, 2020, 8:06pm UTC](https://devforum.zoom.us/t/send-message-to-live-meeting/4961/11 "2020-04-08T20:06:46Z")

</div>

Even I am disappointed to find that there is no API to send a message from client to host since we are planning to use a third party video streaming and still want to maintain zoom chat

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [April 9, 2020, 9:30pm UTC](https://devforum.zoom.us/t/send-message-to-live-meeting/4961/12 "2020-04-09T21:30:03Z")

</div>

Hey @kurapati.muralikrish,

This is something we plan on having in the future.

Stay updated here: [https://marketplace.zoom.us/docs/changelog](https://marketplace.zoom.us/docs/changelog)

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![bartosz.blimke](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bartosz.blimke/32/5780_2.png) [@bartosz.blimke](https://devforum.zoom.us/u/bartosz.blimke)\
**Post date:** [April 10, 2020, 10:18pm UTC](https://devforum.zoom.us/t/send-message-to-live-meeting/4961/13 "2020-04-10T22:18:14Z")

</div>

I also need to send a message to all active meeting participants to notify them about the remaining time before the meeting will end. The meeting will be ended via API. After spending lot of time going through the API docs, I finally found this thread with a large dose of hope, just to realise that it’s not possible.  
The fact that there is no way to notify users about the remaining time is really a deal breaker for a fixed time meetings, since Zoom on it’s own doesn’t offer any coundown timer and restricting meeting duration.

---

<div class="post-metadata">

**Author:** ![bartosz.blimke](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bartosz.blimke/32/5780_2.png) [@bartosz.blimke](https://devforum.zoom.us/u/bartosz.blimke)\
**Post date:** [April 10, 2020, 10:20pm UTC](https://devforum.zoom.us/t/send-message-to-live-meeting/4961/14 "2020-04-10T22:20:07Z")

</div>

@asprague I have exactly the same use case. Have you found any way to notify meeting participants about the remaining time?

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [April 11, 2020, 6:42am UTC](https://devforum.zoom.us/t/send-message-to-live-meeting/4961/15 "2020-04-11T06:42:45Z")

</div>

Hey @bartosz.blimke,

This feature is valid, and I will bring it up to the team.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![bartosz.blimke](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bartosz.blimke/32/5780_2.png) [@bartosz.blimke](https://devforum.zoom.us/u/bartosz.blimke)\
**Post date:** [April 11, 2020, 9:27am UTC](https://devforum.zoom.us/t/send-message-to-live-meeting/4961/16 "2020-04-11T09:27:05Z")

</div>

Thank you @tommy, I appreciate it!

We are currently trying to pick a technology for a fixed duration video meetings, and the ability to alert all participants about the remaining time is crucial. Otherwise Zoom seems to be an ideal solution.  
We don’t necessarily need ability to send messages to a meeting chat, but since Zoom client doesn’t support any other way to display countdown timer or send notifications, I thought about it as a workaround.

I know you guys are super busy these days and probably have priorities, but there is something that can be done, it would be great to understand some rough timeline of when the most basic functionality can be added e.g 1 month, 3 months, 12 months?

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [April 13, 2020, 7:36pm UTC](https://devforum.zoom.us/t/send-message-to-live-meeting/4961/17 "2020-04-13T19:36:52Z")

</div>

Hey @bartosz.blimke,

Not sure if you saw my post towards the start of this thread, but you could accomplish this via the [closed captioning endpoint](https://support.zoom.us/hc/en-us/articles/115002212983-Integrating-a-third-party-closed-captioning-service) to display the countdown.

As for a timeline of another In Meeting Chatbot or notifications feature, rough estimate sometime next year.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![bartosz.blimke](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bartosz.blimke/32/5780_2.png) [@bartosz.blimke](https://devforum.zoom.us/u/bartosz.blimke)\
**Post date:** [April 14, 2020, 10:14am UTC](https://devforum.zoom.us/t/send-message-to-live-meeting/4961/18 "2020-04-14T10:14:11Z")

</div>

Hi @tommy

Thank you very much for the quick feedback on the timeline. At least we know it’s not worth waiting for these chatbot ot notifications features 🙂

I have checked the closed captioning service and I believe we can work with that. Thank you for suggesting it.

In order for closed captioning solution to work for us, we need the following:

1. Be able to fetch the `https://wmcc.zoom.us/closedcaption...` URL for given meeting via Rest API. Alternatively, if it can’t be fetched via API, we need to be able to generate it on our own programatically in the same way as it was generated by Zoom for given meeting. I can see it has `id` query parameter, which corresponds to meeting id. It also has `ns` query parameter. Can we generate the identical `ns` parameter value on our side for given meeting id?

2. Be able to turn on “Show Subtitle”/“Closed Caption” for all meeting participants via REST API or via some account configuration that can be enabled for all meetings, to make sure the captions are displayed for everyone. “Show Subtitle”/“Closed Caption” is by default disabled on the Zoom client app. We don’t want to rely on people having it disabled by default in their Zoom app and having to turn “Show Subtitle” on their own. Our Meetings will be created programatically via REST API.  
We can possibly write notes to people to enable that, but it’s likely they will forget to enable it.

Thank you!

Bartosz

---

<div class="post-metadata">

**Author:** ![bartosz.blimke](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bartosz.blimke/32/5780_2.png) [@bartosz.blimke](https://devforum.zoom.us/u/bartosz.blimke)\
**Post date:** [April 15, 2020, 8:43am UTC](https://devforum.zoom.us/t/send-message-to-live-meeting/4961/19 "2020-04-15T08:43:54Z")

</div>

@tommy if above 2 are not possible yet, is there a chance these will be ready before end of May 2020? closedcaptions are not a viable workaround for notifying meeting participants about the remaining time, without having solution for requirement “1”.

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [April 16, 2020, 3:27am UTC](https://devforum.zoom.us/t/send-message-to-live-meeting/4961/20 "2020-04-16T03:27:53Z")

</div>

Hey @bartosz.blimke,

We do not have an endpoint to fetch the closed caption url programmatically yet. (ZOOM-100289)

As for setting the closed caption setting via the API, you can use the [Update User Settings](https://marketplace.zoom.us/docs/api-reference/zoom-api/users/usersettingsupdate) and [Update Account Settings](https://marketplace.zoom.us/docs/api-reference/zoom-api/accounts/accountsettingsupdate) endpoints.

Thanks,  
Tommy

[Next page](https://devforum.zoom.us/t/send-message-to-live-meeting/4961.md?page=2)
