Hi,
couldn't find a definitive answer when searching. So our use case for a Flow goes like this: We would have a service account setup with premium Flow per user license that has a Flow using the premium "When a HTTP request is received" trigger.
We would use a SharePoint workflow to call the HTTP trigger Flow when an item has been added in a SharePoint list. The users who are indirectly causing an execution of the flow by adding a new item to the list would have Flow for Office 365 through their E3 license.
The question here is, is this enough or do ALL the uses need premium licenses since they are indirectly triggering a Flow that uses a premium trigger? Same question if that same Flow would be using custom connectors or any other premium connectors inside that flow.
Considering the group of users that would have access to the list we would be talking over a hundred licenses each 15$ per month just for this one use case. An approch to instead call azure functions or web apis hosted in azure would in the workflow instead of the Flow would cost almost nothing in terms of cost compared to the licensing so many users.