Quando si configurano i webhook per i feature layer ospitati, le viste feature layer ospitati o le tabelle ospitate, viene inviato un payload di informazioni al ricevitore webhook quando si verifica un evento di attivazione. Il payload è una richiesta POST HTTPS consegnata in uno schema JSON.
La seguente tabella descrive le proprietà incluse nei payload per i webhook creati nei feature layer ospitati, viste di feature layer ospitati o tabelle ospitate. I payload includono informazioni sulle modifiche effettuate al feature layer di origine del layer o della tabella.
| Proprietà | Descrizione |
|---|---|
| name | Il nome del webhook. |
| layerId | L'ID del webhook che ha inviato il payload. |
| orgId | L'ID dell'organizzazione ArcGIS Online in cui è memorizzato il webhook. |
| serviceName | Il nome del feature service che supporta il feature layer o tabella. Il nome è stato definito quando il layer Web è stato pubblicato. |
| lastUpdatedTime | Il timestamp (formattato come millisecondi dal periodo) di quando si è verificato l'evento. |
| changesUrl | L'URL verso l'endpoint di Extract Changes per il feature service di origine dell'elemento. È possibile accedere a questo URL per ottenere informazioni sui cambiamenti specifici che si sono verificati durante l'evento. |
| events | Il tipo di evento che è stato eseguito. I valori sono elencati in Attivazioni eventi feature layer. |
Il seguente esempio illustra un payload campione per un webhook che si attiva quando un utente crea una feature o riga (FeaturesCreated), aggiorna una feature o riga (FeaturesUpdated) o elimina una feature o riga (FeaturesDeleted) da un layer in un feature layer ospitato o tabella ospitata:
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"]
}
]