Microsoft Teams chat message send profile
org.intentschema.communication.chat.message.send.v1@com.microsoft.teams.v1
JSON: bare · @sha256:15b9ebc540e1…
Hash: sha256:15b9ebc540e1fc32948ac78d25717159966f04eda84f27dc4784121df3b26411
Profile for posting messages via Microsoft Graph Teams (chats/{id}/messages). Adds Teams-specific mentions and formatting.
Implements: Send chat message (org.intentschema.communication.chat.message.send.v1)
Payload
| Field | Type | Description |
target * | Target | (system = "ms_teams", required: system) |
object * | object | |
idempotency_key | string | |
ms_teams @com.microsoft.teams | object | |
object
| Field | Type | Description |
channel_id * | string | Channel or DM identifier. |
thread_id | string | Optional parent message id to reply in-thread. |
text * | string | |
attachments | BlobRef[] | |
ms_teams @com.microsoft.teams
| Field | Type | Description |
importance | enum: normal | high | urgent | |
mentions | object[] | |
subject | string | |
mentions[]
| Field | Type | Description |
id | string | |
displayName | string | |
Result
| Field | Type | Description |
external_id * | string | Provider-assigned id. |
created_at * | string (date-time) | |
channel_id | string | |
posted_at | string (date-time) | |
API mapping
Field mapping
| Intent field | API parameter |
object.channel_id | chatId (or teamId/channelId for channel messages) |
object.text | body.content |
ms_teams.mentions | mentions[] (with id + displayName + mentioned.user.id) |
ms_teams.importance | importance |
ms_teams.subject | subject |