# Webhook ドキュメント

Webhook を使用すると、 GitHubで発生したイベントに応じて、統合でアクションを実行できます。

## Recommended

* [webhook について](/ja/enterprise-server@3.22/webhooks/about-webhooks)

  Webhook は、 GitHubで特定のイベントが発生するたびに外部 Web サーバーに通知を配信する方法を提供します。

* [webhookの作成](/ja/enterprise-server@3.22/webhooks/using-webhooks/creating-webhooks)

  webhook を作成して、 GitHubで発生する特定のイベントをサブスクライブできます。

* [webhookの配信処理](/ja/enterprise-server@3.22/webhooks/using-webhooks/handling-webhook-deliveries)

  Webhook 配信をリッスンして応答するコードを記述する方法について説明します。

* [Webhook の使用に関するベスト プラクティス](/ja/enterprise-server@3.22/webhooks/using-webhooks/best-practices-for-using-webhooks)

  Webhook を使用する場合のセキュリティとパフォーマンスを向上させるには、次のベスト プラクティスに従います。

* [Webhook のイベントとペイロード](/ja/enterprise-server@3.22/webhooks/webhook-events-and-payloads)

  各 Webhook イベントが発生するタイミングと、そのペイロードに含まれる内容について説明します。

* [Webhook のトラブルシューティング](/ja/enterprise-server@3.22/webhooks/testing-and-troubleshooting-webhooks/troubleshooting-webhooks)

  Webhook の一般的なエラーを診断して解決する方法を学びます。

## Links

### Getting started

* [webhook について](/ja/enterprise-server@3.22/webhooks/about-webhooks)

  Webhook は、 GitHubで特定のイベントが発生するたびに外部 Web サーバーに通知を配信する方法を提供します。

* [Webhook のイベントとペイロード](/ja/enterprise-server@3.22/webhooks/webhook-events-and-payloads)

  各 Webhook イベントが発生するタイミングと、そのペイロードに含まれる内容について説明します。

## Articles

* [webhook について](/ja/enterprise-server@3.22/webhooks/about-webhooks)

  Webhook は、 GitHubで特定のイベントが発生するたびに外部 Web サーバーに通知を配信する方法を提供します。

* [Webhook の種類](/ja/enterprise-server@3.22/webhooks/types-of-webhooks)

  Webhook を作成して、特定のリポジトリ、組織、  、または GitHub Appで発生するイベントをサブスクライブできます。

* [Webhook のイベントとペイロード](/ja/enterprise-server@3.22/webhooks/webhook-events-and-payloads)

  各 Webhook イベントが発生するタイミングと、そのペイロードに含まれる内容について説明します。

* [webhookの作成](/ja/enterprise-server@3.22/webhooks/using-webhooks/creating-webhooks)

  webhook を作成して、 GitHubで発生する特定のイベントをサブスクライブできます。

* [webhookの配信処理](/ja/enterprise-server@3.22/webhooks/using-webhooks/handling-webhook-deliveries)

  Webhook 配信をリッスンして応答するコードを記述する方法について説明します。

* [Webhook 配信を検証する](/ja/enterprise-server@3.22/webhooks/using-webhooks/validating-webhook-deliveries)

  webhook シークレットを使用して、webhook の配信が GitHubから行われるかどうかを確認できます。

* [webhookの編集](/ja/enterprise-server@3.22/webhooks/using-webhooks/editing-webhooks)

  Webhook を作成した後、Webhook に変更を加えることができます。

* [Webhook を無効にする](/ja/enterprise-server@3.22/webhooks/using-webhooks/disabling-webhooks)

  webhook を無効にして、 GitHubで発生したイベントのサブスクライブを解除できます。

* [Webhook の使用に関するベスト プラクティス](/ja/enterprise-server@3.22/webhooks/using-webhooks/best-practices-for-using-webhooks)

  Webhook を使用する場合のセキュリティとパフォーマンスを向上させるには、次のベスト プラクティスに従います。

* [webhookの失敗した配信の処理](/ja/enterprise-server@3.22/webhooks/using-webhooks/handling-failed-webhook-deliveries)

  GitHub では、失敗した Webhook 配信は自動的に再配信されませんが、失敗した配信は手動で処理することも、コードを記述することで処理することもできます。

* [リポジトリの Webhook の失敗した配信を自動的に再配信する](/ja/enterprise-server@3.22/webhooks/using-webhooks/automatically-redelivering-failed-deliveries-for-a-repository-webhook)

  リポジトリの Webhook の失敗した配信を処理するスクリプトを作成できます。

* [組織の Webhook の失敗した配信を自動的に再配信する](/ja/enterprise-server@3.22/webhooks/using-webhooks/automatically-redelivering-failed-deliveries-for-an-organization-webhook)

  組織の Webhook の失敗した配信を処理するスクリプトを記述できます。

* [GitHub App webhook の配信失敗を自動的に再配信する](/ja/enterprise-server@3.22/webhooks/using-webhooks/automatically-redelivering-failed-deliveries-for-a-github-app-webhook)

  GitHub App Webhook の配信失敗を処理するスクリプトを記述できます。

* [Webhook配信の確認](/ja/enterprise-server@3.22/webhooks/testing-and-troubleshooting-webhooks/viewing-webhook-deliveries)

  過去 7 日の Webhook 配信に関する詳細を表示できます。

* [Webhook の再配信](/ja/enterprise-server@3.22/webhooks/testing-and-troubleshooting-webhooks/redelivering-webhooks)

  配信の失敗から復旧するために、過去 7 日間の Webhook 配信を再配信できます。

* [webhookのテスト](/ja/enterprise-server@3.22/webhooks/testing-and-troubleshooting-webhooks/testing-webhooks)

  Webhookの配信と、それを処理するコードをテストする方法について学びます。

* [Webhook のトラブルシューティング](/ja/enterprise-server@3.22/webhooks/testing-and-troubleshooting-webhooks/troubleshooting-webhooks)

  Webhook の一般的なエラーを診断して解決する方法を学びます。