The Adaptive Card format supports specifying actions within an array of actions directly on a Card or within an ActionSet. Unlike the legacy MessageCard type which has a clearly documented limit of 4 actions, the specific actions limit for an Adaptive Card does not appear to be explicitly documented.
Light research and testing shows an observable limit:
- fixed display limit of 6 within web and desktop apps
- initial display limit of 6 within mobile app with the option to expand remaining actions as a list
Per Gousia Begum there is a workaround however:
- use a maximum of 6 actions per Card actions array
- use multiple ActionSets per Card with up to 6 actions per set
I've had success with option 2.
References:
The
Adaptive Cardformat supports specifying actions within an array of actions directly on a Card or within anActionSet. Unlike the legacyMessageCardtype which has a clearly documented limit of 4 actions, the specific actions limit for anAdaptive Carddoes not appear to be explicitly documented.Light research and testing shows an observable limit:
Per Gousia Begum there is a workaround however:
I've had success with option 2.
References: