Webアプリケーション間で特定のイベント発生時に自動的にデータを送信する仕組み。リアルタイム連携を実現します。
「Webhook」を星図で探索する →
「Webhook」とは?意味を解説
HTTPコールバック機能の一種で、あるサービスで特定のイベントが発生した時に、別のサービスのURLに自動的にデータを送信する仕組み。ユーザーが手動操作することなく、複数のWebアプリケーションをリアルタイムで連携させるために使われます。API連携やマイクロサービスアーキテクチャで重要な技術です。
例文
- GitHub上でプッシュされたとき、自動的にCIパイプラインが開始されるようWebhookを設定した。
- 決済完了時にWebhookで通知を受け取り、在庫管理システムを自動更新する。
- Slackの受信Webhookを使い、監視ツールからアラート通知を直接チャネルに送信する。
語源・由来
「Web」と「Hook」を組み合わせた造語。Hookは釣り針の意で、転じてコンピュータプログラムが特定のイベントに「引っかかる」仕組みを指します。2000年代中盤のWeb API発展に伴い普及した概念です。
英語で言うと
WebhookHTTP callbackEvent hook
「Webhook」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「Webhook」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「Webhook」を探索する →