Когда вы настраиваете вебхуки для размещенных векторных слоев, представлений размещенных векторных слоев или размещенных таблиц, при возникновении триггера событий получателю вебхука отправляются полезные данные. Полезные данные отправляются как HTTPS POST запрос в формате JSON-схемы.
В таблице ниже описаны свойства, входящие в состав полезных данных вебхуков, настроенных для размещенных векторных слоев, представлений размещенных векторных слоев или размещенных таблиц. Полезные данные содержат информацию об изменениях, внесенных в используемый слоем или таблицей сервис объектов.
| Свойство | Описание |
|---|---|
| name | Имя вебхука. |
| layerId | ID вебхука, который доставляет полезные данные. |
| orgId | ID организации ArcGIS Online, в которой хранится вебхук. |
| serviceName | Имя сервиса объектов, используемого векторным слоем или таблицей. Оно задается в момент публикации веб-слоя. |
| lastUpdatedTime | Временная метка (в миллисекундах с начала периода отсчета) для момента, когда произошло событие. |
| changesUrl | URL-адрес конечной точки операции Extract Changes для исходного сервиса объектов. Вы можете использовать этот URL для получения дополнительной информации о конкретных изменениях, произошедших во время события. |
| events | Тип произошедшего события. Список возможных значений приведен в разделе Триггеры событий векторных слоев. |
Ниже показан пример полезных данных для вебхука, который запускается при создании (FeaturesCreated), обновлении (FeaturesUpdated) или удалении (FeaturesDeleted) объекта или строки из размещенного векторного слоя или размещенной таблицы:
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"]
}
]