I need some more insight into how power automate works and how I can use it for my purpose.
I have a external website product. I want to be able to trigger HTTP flow through the website and end result is creating a team if it does not exist followed by a channel or just add the channel into the existing team.
In my website there can be any user logged in and can have any domain name. They should be able to click a button to launch the power automate flow that results in creation of a channel in a team. I understand through tutorials the following three steps
step 1: create an app registration in azure AD with single tenant
step 2: create a power automate flow for this app
step 3: verify the channel created.
My query is on step 1 , step 2 and 3 are clear to me. For step 1, my external website also has an app registration already that is multi tenant . My question is do I reuse this already created app to generate power automate flow if my goal is to trigger HTTP for any user and all users via the external website? or Do I have to create a new tenant.
I do not understand why a app registration at all is required and how it works for my scenario to achieve.
I went through a tutorial that asked to create a azure ad app registration(single tenant) and then add graph API permissions with the goal to allow power automate to authenticate to this app and create the flow.