---
title: "ウェブフックの実行モード"
slug: "the-webhook-execution-modes"
abstract: "SitecoreAIのウェブフック実行モードOnEndおよびOnUpdateは、スナップショット公開またはEdgeランタイム公開を用いてExperience Edgeに公開後自動的にトリガーされます。"
---
# ウェブフックの実行モード

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

> !注[Edgeのランタイムパブリッシング](https://doc.sitecore.com/sai/ja/developers/sitecoreai/experience-edge/publishing-to-experience-edge/enable-edge-runtime-publishing.html)を使うと、パブリッシングジョブでトリガーされるウェブフックの数が少なくなります。これは、Edgeランタイムパブリッシングがスナップショットパブリッシングに比べてアイテム数が少ないためです。

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

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

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