用語集 | KWCPLUS

Webhook | 用語集 | KWCPLUS

作成者: KDDIウェブコミュニケーションズ|Aug 22, 2024 3:00:00 PM

Webhookとは、Webアプリケーション・サービスの情報をほかのアプリケーションへリアルタイムで提供するシステムのことを指します。アプリケーション上で発生した特定のイベントをきっかけとして、あらかじめ設定しておいたURLにHTTPリクエストを送る仕組みです。

Webhookを使用することで、Webアプリケーション上で特定のイベントが起きたときに別のチャットサービス上にアラートを投稿したり、複数のWebアプリケーション間でデータを同期したりといったことが自動で行えるようになります。

たとえば新しいデバイスでWebサービスにログインしようとしたとき、登録したメールアドレス宛に「新しい端末からのログインを検知した」といった旨のメールが届いたという経験をお持ちの方も多いでしょう。このように不正利用かどうかを確認するメールも、Webhookの活用によって送信されています。リアルタイムの処理を自動化できること、送信するデータの形式に制限がないことがWebhookの大きなメリットです。