1
0
mirror of synced 2025-12-23 21:07:12 -05:00
Files
docs/content/github/extending-github/about-webhooks.md
Vanessa Yuen 3df90fc9b8 Hello git history spelunker!
Are you looking for something? Here is all of the GitHub Docs history in one single commit. Enjoy! 🎉
2020-09-27 14:10:11 +02:00

1.3 KiB

title, redirect_from, intro, versions
title redirect_from intro versions
About webhooks
/post-receive-hooks/
/articles/post-receive-hooks/
/articles/creating-webhooks/
/articles/about-webhooks
Webhooks provide a way for notifications to be delivered to an external web server whenever certain actions occur on a repository or organization.
free-pro-team enterprise-server
* *

{% tip %}

Tip: {{ site.data.reusables.organizations.owners-and-admins-can }} manage webhooks for an organization. {{ site.data.reusables.organizations.new-org-permissions-more-info }}

{% endtip %}

Webhooks can be triggered whenever a variety of actions are performed on a repository or an organization. For example, you can configure a webhook to execute whenever:

  • A repository is pushed to
  • A pull request is opened
  • A {{ site.data.variables.product.prodname_pages }} site is built
  • A new member is added to a team

Using the {{ site.data.variables.product.product_name }} API, you can make these webhooks update an external issue tracker, trigger CI builds, update a backup mirror, or even deploy to your production server.

To set up a new webhook, you'll need access to an external server and familiarity with the technical procedures involved. For help on building a webhook, including a full list of actions you can associate with, see "Webhooks."