
Thanks for your detailed question! Based on recent documentation and community insights, here’s a breakdown of the behavior you're seeing with the Power Automate webhook trigger URLs and how to manage them:
The format of the webhook URL — whether it uses:
https://prod-xx.logic.azure.com/... (older, SAS-signed anonymous access), orhttps://environment.api.powerplatform.com/... (newer, OAuth-secured endpoint)— is determined by which infrastructure your flow is hosted on:
prod-logic.azure.com format and support anonymous access via SAS token.environment.api.powerplatform.com format and require OAuth authentication.This shift is part of Microsoft’s move toward enhanced security and unified Power Platform architecture.
Unfortunately, you cannot manually configure the trigger to use the older format. The URL format is automatically determined by:
If anonymous access is critical for your use case, you may consider:
Yes. The newer secured endpoint format is increasingly enforced in:
These environments default to OAuth-secured triggers to comply with enterprise-grade security standards.
If you need external systems to call the webhook without OAuth tokens, consider: