フィーチャ レイヤー Webhook のペイロード

ホスト フィーチャ レイヤー、ホスト フィーチャ レイヤー ビュー、またはホスト テーブルで Webhook を構成すると、トリガー イベント発生時に情報のペイロードが Webhook レシーバーに送信されます。 ペイロードは JSON スキーマで配信される HTTPS POST リクエストです。

次の表は、ホスト フィーチャ レイヤー、ホスト フィーチャ レイヤー ビュー、ホスト テーブルで作成した Webhook のペイロードに含まれるプロパティです。 ペイロードには、レイヤーまたはテーブルのソース フィーチャ サービスに加えられた変更に関する情報が含まれます。

プロパティ説明
name

Webhook の名前。

layerId

ペイロードを配信した Webhook の ID。

orgId

Webhook が保存される ArcGIS Online 組織の ID。

serviceName

フィーチャ レイヤーまたはテーブルの元となるフィーチャ サービスの名前。 名前は Web レイヤーの公開時に定義されます。

lastUpdatedTime

イベントが発生したときのタイムスタンプ (エポックからのミリ秒)。

changesUrl

アイテムのソース フィーチャ サービスの Extract Changes エンドポイントへの URL。 この URL にアクセスして、イベント中に発生した特定の変更の詳細を確認できます。

events

実行されたイベント タイプ。 値はフィーチャ レイヤー イベント トリガーにリストされます。

次は、誰かがホスト フィーチャ レイヤーまたはホスト テーブルのレイヤーからフィーチャまたは行を作成した (FeaturesCreated)、フィーチャまたは行を更新した (FeaturesUpdated)、またはフィーチャまたは行を削除した (FeaturesDeleted) ときにトリガーされる Webhook のペイロード例です:

payload=[
          {
            "name":"webhook11",
            "layerId":0,
            "orgId":"ABCD1EFghIJK2LmN",
            "serviceName":"myservice",
            "lastUpdatedTime":1755719255181,
            "changesUrl":"https%3a%2f%2fservices2.arcgis.com%ABCD1EFghIJK2LmN%2fArcGIS%2frest%2fservices%2fmyservice%2fFeatureServer%2fextractChanges%3fserverGens%3d%5b762039%2c762044%5d%26async%3dtrue%26returnAttachments%3dfalse",
            "events":["FeaturesCreated","FeaturesUpdated","FeaturesDeleted"]
          }
         ]