# Incoming Webhook

**URL:** <https://devforum.zoom.us/t/incoming-webhook/6477>\
**Category:** App Marketplace\
**Created:** [October 31, 2019, 10:52am UTC](https://devforum.zoom.us/t/incoming-webhook/6477 "2019-10-31T10:52:52Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![skharitonov](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/skharitonov/32/2243_2.png) [@skharitonov](https://devforum.zoom.us/u/skharitonov)\
**Post date:** [October 31, 2019, 10:52am UTC](https://devforum.zoom.us/t/incoming-webhook/6477/1 "2019-10-31T10:52:52Z")

</div>

**Description/Error**  
When sending messages to Incoming Webhook part of messages are lost (for example 4 messages in process, I got 3 messages in zoom channel, 1 lost), this error is displayed in the logs:  
{“message”:“authorization token valid fail.”,“code”:7010}

**Which Endpoint/s or App Types**  
[https://marketplace.zoom.us/apps/eH\_dLuquRd-VYcOsNGy-hQ](https://marketplace.zoom.us/apps/eH_dLuquRd-VYcOsNGy-hQ)

curl ‘[https://inbots.zoom.us/incoming/hook/endpoint](https://inbots.zoom.us/incoming/hook/endpoint)’ -X POST -H ‘Authorization: Verification Token’ -d ‘Hello World!’

---

<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:** [October 31, 2019, 4:51pm UTC](https://devforum.zoom.us/t/incoming-webhook/6477/2 "2019-10-31T16:51:36Z")

</div>

Hey @skharitonov, thanks for posting and using Zoom!

I am not sure what the url `https://inbots.zoom.us/incoming/hook/endpoint` is.

Are you trying to receive [Zoom Webhooks](https://marketplace.zoom.us/docs/api-reference/webhook-reference), or send Chatbot/Chat Messages?

Check out these links for instructions on sending a [Chatbot message](https://marketplace.zoom.us/docs/guides/chatbots/authorization) or [Chat message](https://marketplace.zoom.us/docs/api-reference/zoom-api/chat-messages/sendachatmessage).

Also your authorization is incorrect, you need to use an [OAuth access\_token](https://marketplace.zoom.us/docs/guides/authorization/oauth/oauth-with-zoom) or [Chatbot access\_token](https://marketplace.zoom.us/docs/guides/chatbots/authorization#access-tokens), not the Verification Token.

Let me know if that helps!

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![skharitonov](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/skharitonov/32/2243_2.png) [@skharitonov](https://devforum.zoom.us/u/skharitonov)\
**Post date:** [October 31, 2019, 5:13pm UTC](https://devforum.zoom.us/t/incoming-webhook/6477/3 "2019-10-31T17:13:41Z")

</div>

Hi @tommy Did you check this link [https://marketplace.zoom.us/apps/eH\_dLuquRd-VYcOsNGy-hQ](https://marketplace.zoom.us/apps/eH_dLuquRd-VYcOsNGy-hQ)? It’s Incoming Webhook app from marketplace. After installation, I was given endpoint and verification token to send messages to channel.

 ![123](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/c/ce8992ae5590fba3a67b449b3dc2699aac8f472d.png)

---

<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:** [October 31, 2019, 6:59pm UTC](https://devforum.zoom.us/t/incoming-webhook/6477/5 "2019-10-31T18:59:12Z")

</div>

Apologies @skharitonov, I see now.

What is the curl request you are sending when it fails?

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![skharitonov](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/skharitonov/32/2243_2.png) [@skharitonov](https://devforum.zoom.us/u/skharitonov)\
**Post date:** [November 4, 2019, 9:10am UTC](https://devforum.zoom.us/t/incoming-webhook/6477/6 "2019-11-04T09:10:41Z")

</div>

curl ‘[https://inbots.zoom.us/incoming/hook/1lFG-1c\*\*\*\*\*\*?format=full](https://inbots.zoom.us/incoming/hook/1lFG-1c ******?format=full)’ -X POST -H ‘Authorization: YkMlVh2KR\*\*\*\*\*\*\*’ -H ‘Content-Type: application/json’ -d ‘{message body}’  
The message structure is constant and does not change  
message body:

```auto
{
  "head": {
    "text": "Alert Status: FIRING",
    "style": {
      "color": "#FF0000",
      "bold": true,
      "italic": false
    }
  },
  "body": [
    {
      "type": "message",
      "text": "Instance: ip:22,Job: SSH",
      "style": {
        "color": "#666",
        "bold": false,
        "italic": false
      }
    },
    {
      "type": "message",
      "text": "[1] 2019-10-28T10:51:09.439Z SSH Critical",
      "style": {
        "color": "#222222",
        "bold": true,
        "italic": false
      }
    },
    {
      "type": "message",
      "text": "Description: ip:22 | TCP: Failed SSH check",
      "style": {
        "color": "#443333",
        "bold": false,
        "italic": false
      }
    },
    {
      "type": "message",
      "text": "Click here to see all alerts",
      "link": "http://domain:9093"
    },
    {
      "type": "message",
      "text": "Click here to open grafana",
      "link": "http://domain:3000"
    }
  ]
}

```

---

<div class="post-metadata">

**Author:** ![michael\_p.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_p.zoom/32/18105_2.png) [@michael\_p.zoom](https://devforum.zoom.us/u/michael_p.zoom)\
**Post date:** [November 4, 2019, 6:38pm UTC](https://devforum.zoom.us/t/incoming-webhook/6477/7 "2019-11-04T18:38:46Z")

</div>

Hi @skharitonov,

Can you point out which part of the message gets lost? I tested it and didn’t get an error on my end.

![12%20AM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/0/00fb920dfed978ffa2f8be57231cb403dace27d8.png)

Thanks

---

<div class="post-metadata">

**Author:** ![skharitonov](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/skharitonov/32/2243_2.png) [@skharitonov](https://devforum.zoom.us/u/skharitonov)\
**Post date:** [November 5, 2019, 9:03am UTC](https://devforum.zoom.us/t/incoming-webhook/6477/8 "2019-11-05T09:03:49Z")

</div>

> [@skharitonov](#):
>
> {“message”:“authorization token valid fail.”,“code”:7010}

Hi @michael_p.zoom

You misunderstood me, I do not lose part of the message (text, links etc). This is a monitoring system and for each warning it sends a message to zoom channel. One warning = one message, so most of the messages I get, but there is a certain percentage of messages that does not reach the channel and in the logs I see this error {“message”:“authorization token valid fail.”,“code”:7010}

---

<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:** [November 6, 2019, 11:15pm UTC](https://devforum.zoom.us/t/incoming-webhook/6477/9 "2019-11-06T23:15:44Z")

</div>

Hey @skharitonov,

Thanks for sharing more details. Can you please provide the accountID and if possible the authorization token so I can look into the logs?

Feel free to private message me them.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![skharitonov](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/skharitonov/32/2243_2.png) [@skharitonov](https://devforum.zoom.us/u/skharitonov)\
**Post date:** [November 7, 2019, 8:57am UTC](https://devforum.zoom.us/t/incoming-webhook/6477/10 "2019-11-07T08:57:28Z")

</div>

Hi @tommy

Where can I see the information you requested?

---

<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:** [November 7, 2019, 5:11pm UTC](https://devforum.zoom.us/t/incoming-webhook/6477/11 "2019-11-07T17:11:52Z")

</div>

Hey @skharitonov,

The full verification token sent in the Chatbot message (you shared the screenshot above). No need to send your accountID.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![skharitonov](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/skharitonov/32/2243_2.png) [@skharitonov](https://devforum.zoom.us/u/skharitonov)\
**Post date:** [November 7, 2019, 5:35pm UTC](https://devforum.zoom.us/t/incoming-webhook/6477/12 "2019-11-07T17:35:48Z")

</div>

@tommy I can’t send a private message, it seems that it is not available for me (or I don’t see where this option is)

---

<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:** [November 7, 2019, 5:48pm UTC](https://devforum.zoom.us/t/incoming-webhook/6477/13 "2019-11-07T17:48:10Z")

</div>

Hey @skharitonov,

I will private message you!

Thanks,  
Tommy

---

<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:** [November 19, 2019, 1:51am UTC](https://devforum.zoom.us/t/incoming-webhook/6477/14 "2019-11-19T01:51:15Z")

</div>

Hey @skharitonov,

This bug will be fixed in late December.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![skharitonov](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/skharitonov/32/2243_2.png) [@skharitonov](https://devforum.zoom.us/u/skharitonov)\
**Post date:** [November 19, 2019, 9:36am UTC](https://devforum.zoom.us/t/incoming-webhook/6477/16 "2019-11-19T09:36:06Z")

</div>

Hello @tommy

Thanks for the update!

---

<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:** [November 19, 2019, 7:33pm UTC](https://devforum.zoom.us/t/incoming-webhook/6477/17 "2019-11-19T19:33:12Z")

</div>

You are welcome! 🙂

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![alon](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/alon/32/3471_2.png) [@alon](https://devforum.zoom.us/u/alon)\
**Post date:** [December 24, 2019, 1:11pm UTC](https://devforum.zoom.us/t/incoming-webhook/6477/18 "2019-12-24T13:11:05Z")

</div>

i’m also seeing this issue getting 7010 “authorization token valid error” intermittently.  
Any way to track the bug fix ?

---

<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:** [December 26, 2019, 4:41pm UTC](https://devforum.zoom.us/t/incoming-webhook/6477/19 "2019-12-26T16:41:00Z")

</div>

Hey @alon,

You can see my update here on the bug fix:

> [@Known Zoom API issues](https://devforum.zoom.us/t/known-zoom-api-issues/7207):
>
> If you are experiencing an “Invalid Token” error, there is a possibility it is a bug on Zoom’s end. Below are details of the bug, a work around, and when we are releasing a fix: Conditions: This problem can arise when a token is granted and then immediately used to call a Zoom API endpoint. The server that issues the new token sets the nbf (not valid before) time to be the time “exactly now.” But not all servers at Zoom have synchronized clocks. If the token is immediately used for an API e…

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![kelly.magaoay](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kelly.magaoay/32/586_2.png) [@kelly.magaoay](https://devforum.zoom.us/u/kelly.magaoay)\
**Post date:** [February 25, 2020, 4:43pm UTC](https://devforum.zoom.us/t/incoming-webhook/6477/20 "2020-02-25T16:43:02Z")

</div>

Piggybacking on this:  
I’m still struggling to get “participant join” info in Incoming Webhook zoom bot. Sample Curl commands do work. Endpoint URL that incoming webhook bot is created and added to marketplace when webhook app is built. When I add generic webhook website as endpoint URL, join participant does work using [https://requestcatcher.com/](https://requestcatcher.com/) Anyone have success to get any event subscriptions to populate in incoming webhook?

---

<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:** [February 25, 2020, 4:58pm UTC](https://devforum.zoom.us/t/incoming-webhook/6477/21 "2020-02-25T16:58:16Z")

</div>

Hey @kelly.magaoay,

Can you get any [Zoom webhook](https://marketplace.zoom.us/docs/api-reference/webhook-reference) working with the [incoming webhook chatbot](https://marketplace.zoom.us/apps/eH_dLuquRd-VYcOsNGy-hQ)?

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![kelly.magaoay](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kelly.magaoay/32/586_2.png) [@kelly.magaoay](https://devforum.zoom.us/u/kelly.magaoay)\
**Post date:** [February 25, 2020, 5:18pm UTC](https://devforum.zoom.us/t/incoming-webhook/6477/22 "2020-02-25T17:18:03Z")

</div>

So I can get the sample Curl command to post in the zoom incoming webhook chat:

 ![sample curl](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/2/241cff78cd23f6c48a4502275b01e9a83f961049.png)

[Next page](https://devforum.zoom.us/t/incoming-webhook/6477.md?page=2)
