Zoom Webhook Support #5121

Closed
opened 2026-02-05 09:41:45 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @shedtepherd on GitHub (Jan 16, 2025).

Attempted Debugging

  • I have read the debugging page

Searched GitHub Issues

  • I have searched GitHub for the issue.

Describe the Scenario

I am attempting to set up a webhook in Zoom and Zoom is providing a Endpoint URL and either a Verification Token or a Secret. I do not see a place to enter this when creating a webhook in the BookStack Settings console. I don't know if BookStack supports webhooks with tokens or secrets.

Here is the Zoom Support page for using their incoming webhooks.

Exact BookStack Version

v24.10.2

Log Content

No response

Hosting Environment

Host: On prem VM
OS: Red Hat Enterprise Linux (RHEL) 9.2
PHP: 8.2.25-1

Originally created by @shedtepherd on GitHub (Jan 16, 2025). ### Attempted Debugging - [X] I have read the debugging page ### Searched GitHub Issues - [X] I have searched GitHub for the issue. ### Describe the Scenario I am attempting to set up a webhook in Zoom and Zoom is providing a Endpoint URL and either a Verification Token or a Secret. I do not see a place to enter this when creating a webhook in the BookStack Settings console. I don't know if BookStack supports webhooks with tokens or secrets. Here is the [Zoom Support page](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067640) for using their incoming webhooks. ### Exact BookStack Version v24.10.2 ### Log Content _No response_ ### Hosting Environment **Host**: On prem VM **OS**: Red Hat Enterprise Linux (RHEL) 9.2 **PHP**: 8.2.25-1
OVERLORD added the 🐕 Support label 2026-02-05 09:41:45 +03:00
Author
Owner

@ssddanbrown commented on GitHub (Jan 16, 2025):

Hi @shedtepherd,

Seems like Zoom needs to be provided an authorization header, and we don't provide options/configuration for headers on our webhooks.

Some alternative options:

  • Use something in the middle to receive & transform the webhook from BookStack to be suitable for Zoom.
    • Apps like Zapier/Power-Automate/N8N are common for this kind of thing.
  • If familiar with PHP, you could instead use our logical theme system to watch for the desired event(s) and manually craft the HTTP request to be sent to ZOOM.
@ssddanbrown commented on GitHub (Jan 16, 2025): Hi @shedtepherd, Seems like Zoom needs to be provided an authorization header, and we don't provide options/configuration for headers on our webhooks. Some alternative options: - Use something in the middle to receive & transform the webhook from BookStack to be suitable for Zoom. - Apps like Zapier/Power-Automate/N8N are common for this kind of thing. - If familiar with PHP, you could instead use our [logical theme system](https://github.com/BookStackApp/BookStack/blob/development/dev/docs/logical-theme-system.md) to watch for the desired event(s) and manually craft the HTTP request to be sent to ZOOM.
Author
Owner

@shedtepherd commented on GitHub (Jan 16, 2025):

Thank you for the clarification @ssddanbrown .
This issue can be closed.

@shedtepherd commented on GitHub (Jan 16, 2025): Thank you for the clarification @ssddanbrown . This issue can be closed.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#5121