Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: Learn how to create deep links to an application and navigate using
ms.topic: conceptual
ms.author: vikasalmal
ms.localizationpriority: high
ms.date: 03/05/2026
ms.date: 04/17/2026
---

# Deep link to an application
Expand Down Expand Up @@ -376,7 +376,7 @@ A dialog deep link is a serialization of the `TaskInfo` object with two other de

---

For the data types and allowable values for `<TaskInfo.url>`, `<TaskInfo.card>`, `<TaskInfo.height>`, `<TaskInfo.width>`, and `<TaskInfo.title>`, see [TaskInfo object](~/task-modules-and-cards/task-modules/invoking-task-modules.md#dialoginfo-object).
For the data types and allowable values for `<TaskInfo.url>`, `<TaskInfo.card>`, `<TaskInfo.height>`, `<TaskInfo.width>`, and `<TaskInfo.title>`, see [TaskInfo object](~/task-modules-and-cards/task-modules/invoking-task-modules.md#dialog-metadata).

> [!TIP]
> Encode the deep link URL when using the `card` parameter, for example, JavaScript [`encodeURI()` function](https://www.w3schools.com/jsref/jsref_encodeURI.asp).
Expand Down
4 changes: 2 additions & 2 deletions msteams-platform/get-started/glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Teams Developer Documentation Glossary
description: Learn about the glossary such as common terms, meanings, and definitions used in Microsoft Teams developer documentation.
ms.localizationpriority: high
ms.topic: reference
ms.date: 01/23/2025
ms.date: 04/17/2026
---
# Glossary

Expand Down Expand Up @@ -260,7 +260,7 @@ Common terms and definitions used in Microsoft Teams developer documentation.
| [Tab](../tabs/what-are-tabs.md) | Tabs are client-aware webpages embedded in Microsoft Teams, Outlook, and Microsoft 365 that point to domains declared in app manifest. You can add it as part of a channel inside a team, group chat, or personal app for an individual user. |
| [Tab chat](../tabs/how-to/conversational-tabs.md) | A type of tab that lets a user have a focused conversation experience in dynamic tabs. |
| [Task modules](../task-modules-and-cards/what-are-task-modules.md) (referred as dialogs in TeamsJS v2.x)| A feature of Teams app to create modal pop-up for completing tasks, displaying videos, or dashboard. <br> **See also**: [Adaptive Card](#a), [Dialogs](#d) |
| [Task info](../task-modules-and-cards/task-modules/invoking-task-modules.md#dialoginfo-object) | The `TaskInfo` object contains the metadata for a dialogs (referred as task modules in TeamsJS v.1.0).|
| [Task info](../task-modules-and-cards/task-modules/invoking-task-modules.md#dialog-metadata) | The `TaskInfo` object contains the metadata for a dialog (referred as task modules in TeamsJS v.1.0).|
| [Thread discussion](../tabs/design/tabs.md#thread-discussion) | A conversation posted on a channel or chat between users. <br>**See also** [Conversation](#c); [Channel](#c) |
| [Teams](../overview.md) | Microsoft Teams is the ultimate message app for your organization. It's a workspace for real-time collaboration and communication, meetings, file and app sharing. |
| [Teams SDK](/microsoftteams/platform/teams-ai-library/welcome) (formerly known as Teams AI library) | It provides a simplified SDK, support for Model Context Protocol (MCP), Agent-to-Agent communication (A2A), and streamlined tools to enable developers to build intelligent agents for Teams. <br> **See also**: [Custom engine agent](#c) |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Action-based Message Extensions
description: Learn how to create and configure action-based message extensions for Microsoft Teams using Bot Framework SDK to allow users to trigger external services.
ms.localizationpriority: medium
ms.topic: how-to
ms.date: 04/02/2023
ms.date: 04/17/2026
ms.owner: slamba
---
# Initiate actions with message extensions
Expand Down Expand Up @@ -241,7 +241,7 @@ When a user chooses a command with static parameters, Teams generates a form in

In this method, your service can define a custom Adaptive Card to collect the user input. For this approach, set the `fetchTask` parameter to `true` in the manifest. If you set `fetchTask` to `true`, any static parameters defined for the command are ignored.

In this method, your service receives a `composeExtensions/fetchTask` event and responds with an Adaptive Card based [task module response](~/task-modules-and-cards/task-modules/invoking-task-modules.md#dialoginfo-object). Following is a sample response with an Adaptive Card:
In this method, your service receives a `composeExtensions/fetchTask` event and responds with an Adaptive Card based [task module response](~/task-modules-and-cards/task-modules/invoking-task-modules.md#dialog-metadata). Following is a sample response with an Adaptive Card:

```json
{
Expand Down Expand Up @@ -292,7 +292,7 @@ The bot can also respond with an auth/config response if the user needs to authe

In this method, your service can show an `<iframe>` based widget to show any custom UI and collect user input. For this approach, set the `fetchTask` parameter to `true` in the manifest.

Just like in the Adaptive Card flow, your service sends a `fetchTask` event and responds with a URL based [task module response](~/task-modules-and-cards/task-modules/invoking-task-modules.md#dialoginfo-object). Following is a sample response with an Adaptive Card:
Just like in the Adaptive Card flow, your service sends a `fetchTask` event and responds with a URL based [task module response](~/task-modules-and-cards/task-modules/invoking-task-modules.md#dialog-metadata). Following is a sample response with an Adaptive Card:

```json
{
Expand Down
Loading