用語集 最終更新 2026.04.04

Webhook

Webhook は、イベントが起きたときに相手のサービスからこちらへ通知してもらう仕組みです。
たとえば決済完了、GitHub の push、フォーム送信のような出来事が起きたときに、相手側がこちらの URL へ HTTP リクエストを送って知らせてくれます。

まず押さえたいポイント

  • 何か起きたら知らせてもらう 仕組み
  • こちらから取りに行く API とは向きが違う
  • 決済、GitHub、チャット通知、外部連携でよく使う

どんな場面で使うか

  • 決済完了や失敗を受け取る
  • push や Pull Request を受けて処理を動かす
  • フォーム送信や会員登録を別システムへ通知する
  • 社内ツール同士をイベント起点でつなぐ

どんなふうに理解するとよいか

初心者向けには、相手がベルを鳴らしてくれる仕組み と考えると分かりやすいです。
こちらが何度も見に行かなくても、イベントが起きた瞬間に通知してもらえるのが便利なところです。

押さえておきたい注意点

Webhook は、URL を1本作って受けるだけでは終わりません。
本当に正しい送り主かを確かめる 署名検証、再送されても壊れないようにする 冪等性、重い処理をすぐ返さない設計まで見た方が安全です。

実務で見るポイント

  • 通知には Webhook、参照や操作には API を使い分けることが多い
  • 通知を受けたあとに詳しい情報は API で取りに行く構成もよくある
  • ただの POST と軽く見ない方がよい

この用語を読むときのコツ

Webhook は単語だけ暗記するより、「どんな場面で出てくるか」「何と一緒に語られるか」をセットで押さえた方が理解しやすいです。記事や設定画面で見かけたら、何を決めるための用語なのかまで見ると意味がつながりやすくなります。

最初のうちは、このページだけで完結させようとしなくて大丈夫です。 下の関連用語や関連記事も一緒にたどると、Webhook がどの文脈で使われる言葉なのかがかなり見えやすくなります。

あわせて見たい用語