Skip to main content Skip to footer

Microsoft Teams Send Chat Documentation

Version: 1.0.0 

Retrieved: 2025-10-09 15:16:04


Microsoft Teams Send Chat

This module sends a message to a designated chat. You need a work or school Microsoft account for this module to work.

You will need the chat ID to specify which chat you intend to send the message to. This module assumes that you already have the chat ID. You can use the Microsoft Teams List Chatsmodule to obtain chat IDs or from the browser URL if using the web version of Teams, see the documentation for more information.

Authentication

This module uses Oauth 2.0 for authentication of the user. Refer to the documentation for more information on how to create credentials for this module.

Settings

Name Requirements Purpose Default
Chat ID* Type: String. This parameter tells the API which chat you intend to send your message to.  
Message* Type: String. The message to send  

Credential

This module contains an option to select credentials to use in the module. All credentials supported by the module are presented in a drop-down.

Message parameters

Name Purpose Message property
Chat ID* This parameter tells the API which chat you intend to send your message to. mst_chatId
Message* The message to send mst_message

* Setting taken from user setting if set, otherwise from message parameter

Input

The inputs to the module are the chat ID and the message, these can come either from the settings or the incoming message.

Chat ID = 19:2da4c29f6d7041eca70b638b43d45437
Message = "Hello World"

Output

Upon successful delivery you will get a '201 Created' response with some metadata. The metadata will contain information on the chat that was sent. For details on what the response looks like, follow this link.

{
  "@odata.context":"https://graph.microsoft.com/v1.0/.../messages",
  "id": "1616991463150",
  "replyToId": null,
  "etag": "1616991463150",
  "messageType": "message",
  "createdDateTime": "2021-03-29T04:17:43.15Z",
  ...
}