Microsoft Teams Receipe
- Official Website: https://teams.microsoft.com
- Icon Support: Yes
- Message Format: Markdown
- Message Limit: 1000 Characters per message
#
Account SetupCreate a free account at https://teams.microsoft.com.
You will need to create an Incoming Webhook to attach Magic Receipe. This can be accomplished through the the app store (bottom left hand side of slack like interface); don't worry it's free. From within the app store, search for Incoming Webhook. Once you click on it you can associate it with your team. You can also assign it a name, and an avatar. Finally you will have to assign it to a channel.
When you've completed this, it will generate you a URL that looks like:
Yes... The URL is that big... but at the end of the day this effectively equates to:
https://{team}.office.com/webhook/{tokenA}/IncomingWebhook/{tokenB}/{tokenC}
Hence: The team name can be found in the generated webhook which looks like:
vs the legacy URL which looked like (always stating outlook
as the team name):
So as you can see, we have is 3 separate tokens. These are what you need to build your magic receipe URL with. In the above example the tokens are as follows:
- TokenA is
ABCD@WXYZ
- TokenB is
DEFG
- TokenC is
HIJK
#
ReceipeValid syntax is as follows:
https://team-name.office.com/webhook/{tokenA}/IncomingWebhook/{tokenB}/{tokenC}
msteams://{team}/{tokenA}/{tokenB}/{tokenC}/
The Legacy format is also still supported. The below URL would automatically set the team name to outlook
msteams://{tokenA}/{tokenB}/{tokenC}/
#
Parameter BreakdownVariable | Required | Description |
---|---|---|
team | Yes | Extracted from the incoming-webhook. |
tokenA | Yes | The first part of 3 tokens provided to you after creating a incoming-webhook |
tokenB | Yes | The second part of 3 tokens provided to you after creating a incoming-webhook |
tokenC | Yes | The last part of 3 tokens provided to you after creating a incoming-webhook |
template | No | Optionally point to your own custom JSON formatted Microsoft Teams MessageCard; See here for details on their formatting. |