---
title: "ウェブフックの実行モード"
slug: "the-webhook-execution-modes"
abstract: "EdgeはXMのウェブフック実行モードOnEndおよびOnUpdate用です。"
---
# ウェブフックの実行モード

ウェブフックとは、サービスが他のアプリケーションにリアルタイムの情報を提供する方法です。サービスはウェブフックに含まれる情報を使ってウェブリクエストを行います。例えば、Sitecoreのコンテンツ公開後にウェブフックを呼び出して、静的なサイト生成、キャッシュクリア、その他のウェブフックをサポートする自動化された作業を自動的にトリガーできるようにします。

Edge Admin APIのwebhooksエンドポイントには [様々なJSONオブジェクト](https://doc.sitecore.com/xp/ja/developers/hd/22/sitecore-headless-development/webhook-objects.html "Webhook objects") が使われています。

Webhookの実行モードは、ウェブフックの実行方法とタイミングを決定します。Experience Edge for XMには2つの実行モードがあります:

-   **OnEnd** - デフォルトのオプション。このモードでは、ウェブフックはパブリッシングジョブの最後に実行されます。ウェブフックのヘッダーにcontent-typeヘッダーを設定し、本文のフォーマットを指定することができます。例えば、 text/plain や application/json。
-   **OnUpdate** - ウェブフックの実行を引き起こしたエンティティの変更が含まれます。リクエストボディは application/jsonです。