# Incoming chat message webhooks

**URL:** <https://devforum.zoom.us/t/incoming-chat-message-webhooks/89520>\
**Category:** API and Webhooks\
**Created:** [June 2, 2023, 8:01am UTC](https://devforum.zoom.us/t/incoming-chat-message-webhooks/89520 "2023-06-02T08:01:48Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![pascal.ney](https://avatars.discourse-cdn.com/v4/letter/p/aca169/32.png) [@pascal.ney](https://devforum.zoom.us/u/pascal.ney)\
**Post date:** [June 2, 2023, 8:01am UTC](https://devforum.zoom.us/t/incoming-chat-message-webhooks/89520/1 "2023-06-02T08:01:48Z")

</div>

### Before Creating a New Topic:

_If you’re experiencing unexpected API/Zoom API Events (webhooks) behavior please search the forum with relevant keywords (e.x. error message) and follow the guidance outlined in those posts. Please also leverage the following support links:_

- Zoom Developer Changelog for Dev Product Changes: [https://marketplace.zoom.us/docs/guides/stay-up-to-date/changelog/](https://marketplace.zoom.us/docs/guides/stay-up-to-date/changelog/)
- General Troubleshooting: [Support](https://devsupport.zoom.us/hc/en-us)
- To Submit a Ticket for Unexpected API/Zoom API Events Behavior: [Official Zoom Support | Help Center](https://support.zoom.us/hc/en-us)
- For General & Integrations Related Guidance: [https://community.zoom.com/](https://community.zoom.com/)
- For Troubleshooting Webhooks: [Guide: "We Are Not Receiving Webhooks As Expected" -- Here's What to Do! - #2](https://devforum.zoom.us/t/we-are-not-receiving-webhooks-as-expected-heres-what-to-do/64846/2)

* * *

### Format Your New Topic as Follows:

**API Endpoint(s) and/or Zoom API Event(s)**  
_Link the API endpoint(s) and/orZoom API Event(s) you’re working with to help give context._

**Description**  
_Details on your question, workflow or the problem you’re trying to solve._

**Error?**  
_The full error message or issue you are running into, where applicable._

**How To Reproduce**  
_Steps to reproduce the behavior:_  
_1. Request URL / Headers **(without credentials or sensitive info like emails, uuid, etc.)** / Body_  
_2. Authentication method or app type_  
_3. Any errors_  
Hi, I am using the oauth2 app type to build a zoom chat application.  
Is there any way to get webhooks for incoming chat messages?  
I only see chat\_message.sent for example.

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [June 12, 2023, 3:20pm UTC](https://devforum.zoom.us/t/incoming-chat-message-webhooks/89520/2 "2023-06-12T15:20:58Z")

</div>

Hi @pascal.ney  
Thanks for reaching out to us!  
Here is a list of all the events available for our Team Chat Apps

> **[Zoom API Events - Team Chat](https://developers.zoom.us/docs/api/rest/reference/chat/events/#overview)**
>
> API Reference for /docs/api/rest/reference/chat/events

---

<div class="post-metadata">

**Author:** ![pascal.ney](https://avatars.discourse-cdn.com/v4/letter/p/aca169/32.png) [@pascal.ney](https://devforum.zoom.us/u/pascal.ney)\
**Post date:** [June 14, 2023, 7:08am UTC](https://devforum.zoom.us/t/incoming-chat-message-webhooks/89520/3 "2023-06-14T07:08:29Z")

</div>

Hi, @elisa.zoom thanks for the quick answer. As I already said, I know there is a chat\_message.sent event available. But I only get the event from the messages my own account is sending. Is there a way to get webhooks, when another user sends a message in a channel of which I am a member?

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [June 14, 2023, 7:55pm UTC](https://devforum.zoom.us/t/incoming-chat-message-webhooks/89520/4 "2023-06-14T19:55:03Z")

</div>

Hi @pascal.ney  
If the Team Chat app you are using is a user level app then you will only be getting events for yourself.  
Now if it is a admin level app you will be able to get events from all users under the account

---

<div class="post-metadata">

**Author:** ![pascal.ney](https://avatars.discourse-cdn.com/v4/letter/p/aca169/32.png) [@pascal.ney](https://devforum.zoom.us/u/pascal.ney)\
**Post date:** [June 15, 2023, 6:48am UTC](https://devforum.zoom.us/t/incoming-chat-message-webhooks/89520/5 "2023-06-15T06:48:21Z")

</div>

So how does this work then? Does only the admin receive the webhooks or everyone under the account? For context: I want to build a zoom chat integration on a website with oauth2, where every user has to log on themselves and needs to see the channels they are part of and the messages within them.

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [June 15, 2023, 1:30pm UTC](https://devforum.zoom.us/t/incoming-chat-message-webhooks/89520/6 "2023-06-15T13:30:04Z")

</div>

Hi @pascal.ney  
So basically if you develop an account-level app, you will be able to receive events from everyone under the account. (the admin has to install this app)

---

<div class="post-metadata">

**Author:** ![pascal.ney](https://avatars.discourse-cdn.com/v4/letter/p/aca169/32.png) [@pascal.ney](https://devforum.zoom.us/u/pascal.ney)\
**Post date:** [June 15, 2023, 1:54pm UTC](https://devforum.zoom.us/t/incoming-chat-message-webhooks/89520/7 "2023-06-15T13:54:00Z")

</div>

Okay, but how do I distinguish who is looking at my chat, or who is sending messages? Is there a way for a seperate login to zoom for my users, so I can store their zoomid in my database for example?

---

<div class="post-metadata">

**Author:** ![pascal.ney](https://avatars.discourse-cdn.com/v4/letter/p/aca169/32.png) [@pascal.ney](https://devforum.zoom.us/u/pascal.ney)\
**Post date:** [June 16, 2023, 10:53am UTC](https://devforum.zoom.us/t/incoming-chat-message-webhooks/89520/8 "2023-06-16T10:53:00Z")

</div>

Also, if I use an account-level app, will I be able to see all chats and not only chat channels, or is that a general limitation?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [June 19, 2024, 2:29am UTC](https://devforum.zoom.us/t/incoming-chat-message-webhooks/89520/9 "2024-06-19T02:29:02Z")

</div>

Closed on June 19, 2024, 2:29am UTC

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