One of our applications has a webhook which is reporting an error like below.
HTTP Status Code = 400,
Response Text = {"error":{"code":"WorkflowTriggerIsNotEnabled","message":"Could not execute workflow '999999-9999-9999-9999-99999999999' trigger 'manual' with state 'Disabled': trigger is not enabled."}}
At this point I know that the webbook is pointing to either a logic app or Power Automate Flow. I can tell from the url its Power Automate.
The problem is from the url its not very easy to know which Flow it actually is. So how do I work this out?
Fortunately there is a guid for the flow in the error message and the problem is the trigger is disabled.
Video
Find my Flow
1. Go to Power Automate Admin Centre
https://admin.powerplatform.microsoft.com
2. Go to Inventory
Go to the inventors and fortunately this will show you what you have across all environments. If the Item ID field isnt shown then add the column as shown.

3. Search for the flow
Using the workflow Id above from the error message add it to the search and it will filter to help you find the flow.

4. Next Steps
At this point you may or may not have access to the flow so you may need to coordinate with the flow owner but hopefully you can now begin investigating what the issue with the flow is.
Takeaways
To make things easier I think its always a good practice when you use a webhook in a 3rd party app like this to include the name and the owner of the target of the webhook and also a URL which will make it easy to correlate to the resource which the webhook triggers to.
I think this applies equally to Power Automate, Logic Apps, API Management and other things you will send web hooks to.
