Al configurar webhooks para capas de entidades alojadas, vistas de capas de entidades alojadas o tablas alojadas, se envía una carga de información al receptor del webhook cuando se produce un evento desencadenante. La carga es una solicitud HTTPS POST entregada en un esquema JSON.
En la tabla siguiente se describen las propiedades incluidas en las cargas de los webhooks que se crean en capas de entidades alojadas, vistas de capas de entidades alojadas o tablas alojadas. Las cargas incluyen información sobre los cambios realizados en el servicio de entidades de origen de la capa o tabla.
| Propiedad | Descripción |
|---|---|
| name | Nombre del webhook. |
| layerId | Id. del webhook que envió la carga. |
| orgId | Id. de la organización ArcGIS Online donde se almacena el webhook. |
| serviceName | Nombre del servicio de entidades que impulsa la capa de entidades o la tabla. El nombre se definió cuando se publicó la capa web. |
| lastUpdatedTime | Marca de tiempo (con formato de milisegundos desde Epoch) en la que se produjo el evento. |
| changesUrl | URL del extremo de Extract Changes del servicio de entidades de origen del elemento. Puede acceder a esta URL para obtener más información sobre los cambios específicos que se produjeron durante el evento. |
| events | Tipo de evento realizado. Los valores se indican en Desencadenantes de eventos de capas de entidades. |
El siguiente ejemplo ilustra una muestra de carga para un webhook que se activa cuando alguien crea una entidad o fila (FeaturesCreated), actualiza una entidad o fila (FeaturesUpdated) o elimina una entidad o fila (FeaturesDeleted) de una capa en una capa de entidades alojada o una tabla alojada:
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"]
}
]