Skip to content

Conversation

@laurynmm
Copy link
Collaborator

Fixes #36601, with an additional prep commit for moving the outgoing webhook documentation from the API documentation to the help center (see #integrations > integration docs reorg).

Screenshots and screen captures:

CURRENT DOC
Screenshot From 2025-12-11 15-57-08

New page for outgoing webhook payload information, note that this content is just basically moved from the current doc linked above.
Screenshot From 2025-12-11 15-51-36
Not included in the screenshots is the majority of the Zulip format API as that content is generated from the zulip.yaml file, which is not edited as part of these changes.
Screenshot From 2025-12-11 15-51-50


Self-review checklist
  • Self-reviewed the changes for clarity and maintainability
    (variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

  • Explains differences from previous plans (e.g., issue description).
  • Highlights technical choices and bugs encountered.
  • Calls out remaining decisions and concerns.
  • Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

  • Each commit is a coherent idea.
  • Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

  • Visual appearance of the changes.
  • Responsiveness and internationalization.
  • Strings and tooltips.
  • End-to-end functionality of buttons, interactions and flows.
  • Corner cases, error conditions, and easily imagined bugs.

@laurynmm laurynmm requested a review from alya December 11, 2025 14:59
@zulipbot zulipbot added size: XL area: documentation (api) Documentation for the Zulip API, not including specific integrations. labels Dec 11, 2025
@alya alya added the integration review Added by maintainers when a PR may be ready for integration. label Dec 11, 2025
@alya
Copy link
Contributor

alya commented Dec 11, 2025

@timabbott Can you review this directly? It's not super easy for me to wrap my head around.

* Your new bot user will appear in the *Active bots* panel, which you
can use to edit the bot's settings.
which are notified when certain types of messages are sent in Zulip
When one of those events is [triggered](#triggering), we'll send an
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: s/we'll/the zulip Server will/ -- generally "we" or "us" isn't language we use in docs to specify what the software will do.

Adds an instruction block for creating an outgoing webhook bot
user. Makes some general revisions to the order of the content
on the page, and adds some header links to help with navigating
the content.

Fixes zulip#36601.
In preparation for moving the majority of the outgoing webhook
documentation to the help center, we move the payload content,
which is partially generated from zerver/openapi/zulip.yaml, to
a separate article in the API documentation.
@timabbott timabbott force-pushed the api-docs-update-outgoing-webhooks-page branch from 08fdde4 to 82f2613 Compare December 12, 2025 23:19
@timabbott timabbott merged commit 82f2613 into zulip:main Dec 12, 2025
5 of 6 checks passed
@timabbott
Copy link
Member

I made the small tweak noted above and merged, thanks @laurynmm!

@laurynmm laurynmm deleted the api-docs-update-outgoing-webhooks-page branch December 15, 2025 11:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: documentation (api) Documentation for the Zulip API, not including specific integrations. integration review Added by maintainers when a PR may be ready for integration. size: XL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Clean up instructions for registering an outgoing webhook

4 participants