zulip/api_docs
Aditya Kumar Kasaudhan d1ff871523 webhooks: Support filtering GitHub activity from private repositories.
Currently, the GitHub webhook sends activity from both public and private
repositories, which could lead to unintended disclosure of sensitive
information from private repositories.

This commit introduces a ignore_private_repositories parameter to the
webhook URL. When set to true, the webhook ignore processing activity from
private repositories, ensuring that such activities are not posted to
Zulip streams. By default, if the parameter is omitted or set to false,
activities from both public and private repositories are processed
normally. This provides users with the flexibility to control the
visibility of private repository activities without altering the default
behavior.

More importantly, this introduces a cleaner mechanism for individual
incoming webhooks to declare support for settings not common to all
webhook integrations.

Fixes #31638.
2024-10-31 10:40:28 -07:00
..
include users: Add API endpoint to update_user_backend by real email. 2024-10-22 16:36:38 -07:00
api-doc-template.md
api-keys.md api-docs: Use `start_tabs` formatting and add "Related articles". 2024-02-24 08:14:32 -08:00
changelog.md webhooks: Support filtering GitHub activity from private repositories. 2024-10-31 10:40:28 -07:00
client-libraries.md docs: Update CZO links from stream to channel in docs and comments. 2024-06-11 10:44:31 -07:00
configuring-python-bindings.md api_docs: List all Python bindings configuration options. 2024-02-23 09:43:57 -08:00
construct-narrow.md api-docs: Clarify the behavior of the near operator. 2024-08-20 09:56:00 -07:00
create-scheduled-message.md api-docs: Update descriptive uses of "stream" for channel rename. 2024-05-20 09:31:56 -07:00
create-stream.md api-docs: Update descriptive uses of "stream" for channel rename. 2024-05-20 09:31:56 -07:00
deploying-bots.md api-docs: Add comma to all uses of "e.g." in API docs. 2024-07-05 15:36:24 -07:00
group-setting-values.md groups: Enable group-settings value on groups in production. 2024-10-15 15:58:54 -07:00
http-headers.md web: Fix links which were missing trailing slashes. 2024-01-11 13:52:12 -08:00
incoming-webhooks-overview.md api-docs: Add comma to all uses of "e.g." in API docs. 2024-07-05 15:36:24 -07:00
incoming-webhooks-walkthrough.md docs: Remove `has_request_variables` and `REQ`. 2024-09-05 16:02:12 -07:00
index.md web: Save a needless 301 redirect from /integrations to /integrations/. 2023-03-24 14:51:01 -07:00
installation-instructions.md api-docs: Use `start_tabs` formatting and add "Related articles". 2024-02-24 08:14:32 -08:00
integrations-overview.md api-docs: Update descriptive uses of "stream" for channel rename. 2024-05-20 09:31:56 -07:00
message-formatting.md thumbnail: Put the original dimensions on spinner images. 2024-09-09 15:59:02 -07:00
missing.md
non-webhook-integrations.md api-docs: Use `start_tabs` formatting and add "Related articles". 2024-02-24 08:14:32 -08:00
outgoing-webhooks.md typos: Fix typos caught by mwic. 2024-05-20 13:55:00 -07:00
real-time-events.md api-docs: Update descriptive uses of "stream" for channel rename. 2024-05-20 09:31:56 -07:00
rest-error-handling.md api-docs: Add comma to all uses of "e.g." in API docs. 2024-07-05 15:36:24 -07:00
rest.md api-docs: Add comma to all uses of "e.g." in API docs. 2024-07-05 15:36:24 -07:00
roles-and-permissions.md api-docs: Update descriptive uses of "stream" for channel rename. 2024-05-20 09:31:56 -07:00
running-bots.md api-docs: Add comma to all uses of "e.g." in API docs. 2024-07-05 15:36:24 -07:00
send-message.md api-docs: Update descriptive uses of "stream" for channel rename. 2024-05-20 09:31:56 -07:00
sidebar_index.md groups: Pass old setting value for can_mention_group. 2024-05-14 12:17:15 -07:00
writing-bots.md documentation: Modify cases of "[a-zA-Z] e\.g\.," for readability. 2024-07-09 13:41:44 -07:00