Ao configurar webhooks para camadas de feição hospedadas, visualizações de camadas de feição hospedadas ou tabelas hospedadas, uma carga útil de informações é enviada ao receptor do webhook quando ocorre uma ativação do evento. A carga útil é uma solicitação POST de HTTPS entregue em um esquema JSON.
A tabela abaixo descreve as propriedades incluídas nas cargas úteis para os webhooks que você cria em camadas de feição hospedadas, visualizações de camadas de feição hospedadas ou tabelas hospedadas. As cargas úteis incluem informações sobre alterações feitas no serviço da feição de origem da camada ou tabela.
| Propriedade | Descrição |
|---|---|
| name | O nome de webhook. |
| layerId | O ID do webhook que entregou a carga útil. |
| orgId | O ID de organização do ArcGIS Online onde o webhook está armazenado. |
| serviceName | O nome do serviço da feição que alimenta a camada de feição ou tabela. O nome foi definido quando a camada da web foi publicada. |
| lastUpdatedTime | O carimbo de data/hora (formatado em milissegundos desde a época) de quando ocorreu o evento. |
| changesUrl | A URL para o parâmetro Extract Changes do serviço da feição de origem do item. Você pode acessar esta URL para saber mais sobre as mudanças específicas que ocorreram durante o evento. |
| events | O tipo de evento que foi executado. Os valores são listados nos Ativadores de eventos da camada de feição. |
O exemplo a seguir ilustra um exemplo de carga útil para um webhook que é ativado quando alguém cria uma feição ou linha (FeaturesCreated), atualiza uma feição ou linha (FeaturesUpdated) ou exclui uma feição ou linha (FeaturesDeleted) de uma camada em uma camada de feição hospedada ou tabela hospedada:
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"]
}
]