I'm trying to set up and test webhooks in AGOL and I'm not fully understanding what the ServerGen numbers returned in the change URL actually mean
For example, I've a webhook to monitor changes to a feature layer. The changeURL in the response payload is as follows:
https://services6.arcgis.com/FFFFFFFFFFFFFFFFF/arcgis/rest/services/myService/FeatureServer/extractChanges?serverGens=[248694,248697]&async=true&returnInserts=false&returnDeletes=false&returnAttachments=false
According to the documentation, the ServerGen is the current server generation number of the changes. Every changed feature has a version or a generation number that is changed every time the feature is updated.
When I make one change to a single feature on my layer why is as array of serverGens included in the changeURL, [248649,248697] in the above URL for example? Should there not just be one ServerGen number associated with that change?