コンテンツにスキップ
JP

Webhook の使い方

更新日

このページでは、CMS の変更イベントを外部サービスへ自動通知するために Webhook を設定する方法を説明します。

Webhook はインテグレーション画面から設定します。まずは Re:Earth CMS の管理画面で、対象プロジェクト(必要に応じてワークスペース)のインテグレーションを作成してください。手順は インテグレーションの作成 を参照してください。

  1. マイインテグレーションからインテグレーションをクリックし、詳細ページを開きます

  2. Webhook タブを開きます

  3. +新規 Webhook ボタンをクリックします

    インテグレーション詳細ページの Webhook タブ。まだ Webhook が無い状態で、New Webhook ボタンが強調表示されている
  4. 以下の情報を埋めて、保存ボタンをクリックします

    • 名前
    • URL — 通知先の URL。POST リクエストを受信できる有効な URL である必要があります
    • シークレット(Secret) — ここで設定したシークレットは Webhook のリクエストを署名する際に使用されます。受信側でその署名を検証することで、正当な送信元かどうかを確認できます
    • Webhook を作動させるイベント(複数選択可)
    New Webhook フォーム。Name・Url・Secret の入力欄と、Item・Asset ごとの Trigger Event チェックボックス

Webhook が作動するイベントを選択します。選択したイベントが発生するたびに、指定 URL に POST リクエストが送信されます。複数選択可能です。

イベントタイミング
作成新規アイテムが作成されたとき
更新アイテムが更新されたとき
削除アイテムが削除されたとき
公開アイテムが公開されたとき
非公開アイテムが非公開に設定されたとき
イベントタイミング
アップロード新規アセットがアップロードされたとき
圧縮ZIP ファイルなどのアセットが解凍されたとき
削除アセットが削除されたとき

Webhook を保存したら、設定した対象のイベントを実行してみましょう。対象のイベントを実行すると、指定した URL へ通知が届きます。