HTTP Request action - Who can trigger link issue?
@Austen Brown and I both happened to be building adaptive cards to add to our NXT environments and could not get the card to display.
After some digging around, we noticed that the HTTP POST URL created from the HTTP action, even when encoded, was much shorter than others that were working. The only way to fix this issue was to change the “Who can trigger the flow?” from Any user in my tenant to Anyone and the link became longer and when encoded and added to the app URL all worked great?
We were both using the PA template that Blackbaud has published for creating an adaptive card so wondered if this was a bug or if the template had changed since we last used it?
@Erik Leaver @Heather McLean @Glen Hutson @Ashley Moose

Comments
-
Hey @Dan Snyder (and Austen)!
The published template pre-dates the concept of “Who can trigger the flow” that Microsoft introduced (and afaik it has not changed since it was published). Prior to that feature, the semantic was “anyone with the URL can trigger the flow”. I just tried creating a new flow using the template, and the default value is “blank” for that field so you'd need to explicitly choose an item (like “Anyone”) from the dropdown. Creating a new flow and manually specifying the HTTP Request trigger has the default value of “Any user in my tenant” (which matches the default described in the documentation).
I haven't tested the other options (Any user/specific users) but I believe they require more complex values in the request (probably involves registering an OAuth application in Azure and figuring out how to get a token, etc.).
So TLDR, I think the only way for the current implementation to work is if “Anyone” is selected.
2 -
I have created a few adaptive cards in the past month, so yes, you need to use the “anyone can invoke” option, and the security of this is in the “validate user identify token”.
2 -
Thanks for the quick responses @Ben Lambert and @Alex Wong.
1
Categories
- All Categories
- 6 Blackbaud Community Help
- 210 bbcon®
- 1.4K Blackbaud Altru®
- 395 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 649 Blackbaud Grantmaking™
- 567 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 937 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.5K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 247 ResearchPoint™
- 119 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 239 The Tap (Just for Fun)
- 33 Blackbaud Community Challenges
- 31 PowerUp Challenges
- 3 (Open) PowerUp Challenge: Data Health
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 784 Community News
- 2.9K Jobs Board
- 53 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)

