ひとことで言うと
特定のイベントが起きた時に他のサービスへ通知を送る仕組み。
Webhookは、何かのイベントが起きた瞬間に、登録しておいた相手のURLへ自動で通知を送る仕組みです。通常のAPIが「こちらから定期的に問い合わせる」のに対し、Webhookは「変化があった側から知らせてくる」点が逆向きで、ここが大きな違いです。無駄な問い合わせを減らし、リアルタイムに近い連携を実現できます。
たとえば「決済が完了したら自社サーバに通知」「GitHubにコードがpushされたら自動でテストを開始」といった連携で広く使われます。生成AIの自動化でも、フォーム送信やチャット受信をきっかけにClaudeへ処理を渡す、といった起点として活用できます。通知を受ける側は誰でも呼べる状態になりがちなので、署名の検証などでなりすましを防ぐ配慮が必要です。