Wenn Sie Webhooks für gehostete Feature-Layer, Sichten gehosteter Feature-Layer oder gehostete Tabellen konfigurieren, wird bei Auftreten eines auslösenden Ereignisses eine Payload von Informationen an den Webhook-Empfänger gesendet. Die Payload ist eine HTTPS-POST-Anforderung, die in einem JSON-Schema übermittelt wird.
In der folgenden Tabelle werden die Eigenschaften beschrieben, die in den Payloads für die Webhooks enthalten sind, die Sie für gehostete Feature-Layer, Sichten gehosteter Feature-Layer oder gehostete Tabellen erstellen. Die Payloads enthalten Informationen zu Änderungen, die am Quellen-Feature-Service des Layers oder der Tabelle vorgenommen wurden.
| Eigenschaft | Beschreibung |
|---|---|
| name | Der Name des Webhooks. |
| layerId | Die ID des Webhooks, von dem die Payload übermittelt wurde |
| orgId | Die ID der ArcGIS Online-Organisation, in der der Webhook gespeichert ist. |
| serviceName | Der Name des Feature-Service, der den Feature-Layer oder die Tabelle unterstützt. Der Name wurde bei der Veröffentlichung des Web-Layers festgelegt. |
| lastUpdatedTime | Der Zeitstempel (formatiert als Millisekunden seit Epoch) des Zeitpunkts, zu dem das Ereignis eingetreten ist. |
| changesUrl | Die URL zum Extract Changes-Endpunkt für den Quellen-Feature-Service des Elements. Sie können diese URL aufrufen, um mehr über die jeweiligen Änderungen zu erfahren, die während des Ereignisses erfolgt sind. |
| events | Der durchgeführte Ereignistyp. Die Werte sind in den Feature-Layer-Ereignis-Triggern aufgeführt. |
Das folgende Beispiel zeigt eine Beispiel-Payload für einen Webhook, der ausgelöst wird, wenn jemand ein Feature oder eine Zeile (FeaturesCreated) erstellt, ein Feature oder eine Zeile (FeaturesUpdated) aktualisiert oder ein Feature oder eine Zeile (FeaturesDeleted) aus einem Layer in einem gehosteten Feature-Layer oder einer gehosteten Tabelle löscht:
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"]
}
]