---
title: "ウォークスルー:ウェブフックイベントハンドラの作成と設定"
slug: "walkthrough--creating-and-configuring-a-webhook-event-handler"
abstract: "ウェブフックイベントハンドラの作成および設定方法を説明します。"
---
# ウォークスルー:ウェブフックイベントハンドラの作成と設定

イベントが発生したときに知らせるウェブフックイベントハンドラを作成できます。

このウォークスルーでは、以下の方法を説明します:

-   Webhookイベントハンドラを作成します。
-   ウェブフックイベントハンドラを設定しましょう。

## ウェブフックイベントハンドラの作成

ウェブフックイベントハンドラを作成するには:

1.  コンテンツツリーで */sitecore/System/Webhooks* フォルダに移動します。
2.  **Webhooks**を右クリックしてから**「Insert**, **Webhook Event Handler**」をクリックします。
3.  **メッセージ**ダイアログでウェブフックの名前を入力し、**OK**をクリックします。

## ウェブフックイベントハンドラの設定

Webhookイベントハンドラーを作成する際は、リクエストをトリガーするイベント、[](https://doc.sitecore.com/xp/ja/developers/103/sitecore-experience-manager/webhook-event-handler-configuration-fields.html "Webhook event handler configuration fields")リクエストをトリガーするアイテム、リクエストを送信する場所を選択するフィールドを設定する必要があります。

ウェブフックのコンテンツ領域からウェブフックイベントハンドラを設定できます。

ウェブフックイベントハンドラの設定:

1.  ウェブフックのコンテンツ欄の **情報** セクションの **説明** 欄で、ウェブフックの説明を入力します。
    
2.  **データ**セクションの**イベント**欄、*Event Types*フォルダでリクエストをトリガーしたい[イベント](https://doc.sitecore.com/xp/ja/developers/103/sitecore-experience-manager/webhook-event-handler-configuration-fields.html#UUID-dd5c0a4e-caa8-7624-31e1-e163c6f35514_section-idm4582546154470433140652700487 "Supported events")をダブルクリックしてください。
    
3.  [ルールセットエディター](https://doc.sitecore.com/xmc/en/users/xm-cloud/en/the-rule-set-editor.html)でルールを追加するには、**ルール**欄の「**ルール編集**」をクリックします。
    
    > !注リクエストをトリガーするアイテムはルールを追加することで指定できます。ルールを追加しなければ、任意のアイテムからのイベントがリクエストを送信します。多数のリクエストを送信することでパフォーマンス低下を避けるために、ルールの追加を強くお勧めします。
    > 
    > 公開イベントのルールを設定することはできません。
    
4.  ウェブフックを有効にするには、「 **有効」** チェックボックスを選択してください。
    
5.  **Url**フィールドにリクエスト用のエンドポイントURLを入力します。
    
6.  オプションで、宛先エンドポイントに認証が必要な場合は、**Authorization**ドロップダウンメニューで使いたいAuthorization項目をクリックします。
    
    適切な認可項目がない場合は、[新しい承認項目を作成できます](https://doc.sitecore.com/xp/ja/developers/103/sitecore-experience-manager/walkthrough--using-an-authorization-item.html "Walkthrough: Using an authorization item")。
    
7.  **Serialization Type**のドロップダウンメニューで、[Webhookイベントハンドラリクエスト](https://doc.sitecore.com/xp/ja/developers/103/sitecore-experience-manager/webhook-event-handler-http-request.html "Webhook event handler HTTP request")に使いたいペイロードタイプをクリックします。
    
    シリアライズタイプを選択しない場合は、デフォルトでJSONが選択されます。
    
8.  **「保存**」をクリックします。