I'm using the trigger "when keywords are mentioned (in a Teams channel)". Subsequent flow:
Get a team->Get specific details about a channel -> Post message on Slack
From the trigger the following dynamic content were used subsequently:
teamId
channelId
linktoMessage
I pass the teamId to "Get a team", and when the flow is executed because of the trigger, it always fails here with the error message.
Action 'Get_a_team' failed: The 'inputs.parameters' of workflow operation 'Get_a_team' of type 'OpenApiConnection' is not valid. Error details: The resolved string values for the following parameters are invalid, they may not be null or empty: 'teamId'
It seems like the teamId string is empty as it is passed to the next flow, so I added a 5 second delay and a "Do until" flow with the condition that all variable assignment to trigger values must not be empty. But it doesn't solve the issue, my error message remains.
So the keyword trigger reveals that teamId, channelId, linktoMessage are NOT EMPTY. But why does do the dynamic content remain empty as the next part of the flow is triggered?
In any case, I had to remove the "Get a team" and "Get specific details about a channel" to get the flow to work. But the linktoMessage that I was hoping to pass to the Slack Message didn't appear, so it's basically a hard coded Slack message without any links.