In Microsoft Power Automate GCC I have been trying to setup a service webhook to send an email message "When a record is updated in a feature layer" but the "Fetch updates, changes, or deletions from feature layer" changesURL is always blank.
I am out of ideas at this point. I was wondering if I have missed something or if this is a bug in the connector. I will note that the webhook is using logic.azure.us and I thought Microsoft discontinued that URL at the end of November.
Solved! Go to Solution.
@AkshayHarshe I just wanted to let you know that I found the problem. I migrated our ArcGIS Enterprise deployment to new machines back in March 2025 using the Join Site operation method. That process should have renamed all the machine names in config files to the new machine names. However, it did not change the machine name in a queue-store.json file on the new ArcGIS Server machine. I updated the file, restarted the ArcGIS Server service and now our webhooks are triggering.
Hi @Joshua-Young,
Looks like you are successfully able to create a webhook and get a run under the flow. If you see a run with no errors inside it should work. On The ArcGIS Enterprise connector the second feature update after the webhook is created (3rd run on the flow) should include changes. When the flow is saved for the first time it should generate a successful run. The response should have message that the webhook on the server is created successfully. the first feature update will get the serverGens and the response should be empty and the third run should have changes.
Let me know if that helps. If you don't see the changes URL at all then I would need to know. Probably share some screenshots. If you see the logic.azure.com URL that we get from Microsoft and I don't think it should be an issue they are probably still rolling out that change.
This is what I am seeing in Power Automate when I try testing the flow. I have changed current flow to trigger on updates instead of creation just to test what is wrong.
Nothing runs after the fetch step. I have tried the workflow described here https://www.esri.com/arcgis-blog/products/field-maps/field-mobility/automate-field-notifications-wit... and another here https://support.esri.com/en-us/knowledge-base/how-to-generate-automated-email-notifications-for-arcg...
The flow is active on ArcGIS Enterprise
I have also setup a similar flow on another hosted feature service. It has successfully emailed once, but the changesUrl was also blank. The difference is I am not looping through the items to send the email. However even with this flow, I have tried to trigger it many times, and I have only received one email.
I checked the service webhook endpoint and the ServerGen field is blank on all of the webhooks I have made. Should that be the case?
The notificationStatus page is also blank for all of the webhooks.
@Joshua-Young If you change your trigger from Features Created to Features updated and save it then it will delete the old webhook and create a new one and you will run into following again:
Once the new webhook is created you will see a run with a message that `The webhook was successfully created on the feature layer`. If you make a change to the feature layer to trigger your webhook the second run should return null response. All the changes you make to the feature layer after that should be received by the flow. This is expected behavior.
If you make several changes which triggered the flow a few times and you still don't see the changesURL populated then we might have an issue. Please let me know.
The changes URL needs to be sent back by the webhook for the flow to run. This could be also an issue on the server.
The serverGens value on the webhook endpoint does not show any thing.
Please see these additional tips for troubleshooting webhooks for your reference: Guide: Troubleshooting ArcGIS and ArcGIS Enterpris... - Esri Community
@AkshayHarshe the changesUrl is always blank no matter what I do for any service or trigger event. I have been going over the logs and I find this error once an hour. I replaced the GUID that was in the error with <GUID> since I don't know if that is sensitive info or not.
Webhook log: Error in Webhook Processor. init WebhookProcessors failed. FS Webhook processor init failed Connecting to queue : <GUID>_FS_Raw_Events_Queue failed. Could not create a queue with id : [<GUID>_FS_Raw_Events_Queue] Connection refused: getsockopt.
I have opened a support ticket. The odd thing is I first tested a service webhook back in April when we were on ArcGIS Enterprise 11.4 and I had no issues. The webhook triggered every single time. Now that we are on 11.5 I cannot get a service webhook to do anything.
@AkshayHarshe I just wanted to let you know that I found the problem. I migrated our ArcGIS Enterprise deployment to new machines back in March 2025 using the Join Site operation method. That process should have renamed all the machine names in config files to the new machine names. However, it did not change the machine name in a queue-store.json file on the new ArcGIS Server machine. I updated the file, restarted the ArcGIS Server service and now our webhooks are triggering.
@Joshua-Young Thanks for updating! 🙂