Webhookの意味

Webhook
ウェブフック

公式・公的資料で確認

Webhookとは

Webhookは、サービス内で特定のイベントが起きたとき、登録済みの外部URLへHTTPリクエストを送って通知する仕組みです。定期的にAPIを確認するポーリングより、イベント発生に近いタイミングで連携できます。

詳しい説明

それが何か、何ができるか、どこで使われるか

Webhookは、あるサービスでイベントが発生したときに、あらかじめ登録した外部サーバーへHTTPリクエストを送るイベント駆動型の連携方式です。GitHub公式ドキュメントでは、リポジトリへのpushやプルリクエストなどのイベントを契機に、指定URLへデータを配信する仕組みとして説明されています。受信側はリクエストの署名や送信元、イベント種別、再送を検証して処理し、重複配信に耐える設計にします。WebhookはAPIを一定間隔で呼び出すポーリングより無駄な通信を減らしやすく、CI実行、チャット通知、チケット登録、デプロイ開始などに使われます。一方、受信エンドポイントの公開、認証情報、タイムアウト、再試行、順序逆転、ペイロード上限、障害時の再処理を考える必要があります。Webhookは通知を受け取る方式であり、処理結果を返す業務APIやイベントの永続基盤そのものではありません。読み方は「ウェブフック」です。

Webhookが使われる背景には、サービス内のイベントを契機に外部システムへ通知し、定期的なポーリングなしで連携したい需要があります。GitHub資料が示すpushやプルリクエストの通知を具体例として扱います。

Webhookはイベント発生時に外部へデータを届ける仕組みなので、ポーリングや一般的なAPI呼び出しとは区別します。

関連する用語

この言葉を位置づけるための関連語

根拠資料と確認状況

確認日・出典

確認状態

公式・公的資料で確認

最終確認

2026/8/23

調査した根拠と項目別の確認履歴をもとに掲載しています。

掲載方針を見る

読み方と意味を、
分けて確認。

正式名称、意味、使われる分野を分けて記録しています。