I have an ArcGIS/Survey123 form that uses a webhook to trigger a Power Automate flow. This has been working perfectly for months then it suddenly stopped working. Nothing has changed at either end... more accurately, something must have changed but the change was not instigated by anyone in my org.
The form still sends its payload to the Flow. The flow is triggered but the next step (a simple Parse JSON) fails with something like... expected int, got string. The schema has not changed, the payload didn't change, all values are correct etc.
However, I notice that the trigger previously displayed the name of the Survey123 form and now displays a unique ID and the dropdown won't list the other Survey123 forms as it should. This suggests the Survey123 connector used by my flow has "forgotten" how to connect to Survey123. Adjusting the connector by re-entering credentials did not resolve the problem.
So, why would a Survey123 connector just stop working?
I recreated the Flow (which creates a new webhook in the Survey123 form settings) and the new flow is working fine but as I can't explain why the previous flow stopped working I fear the same thing could happen again. Is this just another "pray to the Microsoft gods and have faith" thing, or can someone tell me how to identify the real root cause?
Thanks