Building, integrating, or customizing apps and workflows within Microsoft Teams using developer tools and APIs
Hello Hardeman Saul,
While there has been no officially documented change in the Microsoft Teams SDK, app manifest, or Adaptive Card schema introducing new mandatory fields for InvokeResponse, recent updates to the Teams desktop and web clients (late 2025–2026) have begun enforcing stricter client‑side validation of invoke responses. This means that even when an Adaptive Card Action.Submit correctly triggers the bot, executes backend logic successfully, and returns an HTTP 200 response, the Teams UI may still show a generic “Something went wrong. Please try again.” or render nothing if the response body is delayed, incomplete, or not in the exact structure expected by the client.
Additionally, Teams now effectively enforces a ~5‑second response window for invoke activities—responses returned after this window (due to long processing or cold starts in consumption‑based hosting plans) may be silently ignored by the client despite being valid—resulting in the recent behavior where previously working implementations no longer update cards or open task modules in the UI.
Reference Document:
https://learn.microsoft.com/en-us/microsoftteams/platform/messaging-extensions/how-to/action-commands/respond-to-task-module-submit?tabs=dotnet%2Cdotnet-1