Appearance
Microsoft Teams Notifications
ApiMeld sends Teams notifications via Incoming Webhooks — a Teams connector that posts messages to a channel.
1. Create a Teams Incoming Webhook
For Teams channels (classic connectors)
- In Teams, navigate to the channel you want to post to
- Click the ⋯ (More options) next to the channel name → Connectors
- Search for Incoming Webhook and click Configure
- Give it a name (e.g. "ApiMeld") and optionally upload a logo
- Click Create
- Copy the webhook URL — it looks like:
https://yourorg.webhook.office.com/webhookb2/... - Click Done
For Teams channels (new webhook approach — 2024+)
Microsoft is migrating away from Office 365 Connectors to Workflows. If you don't see the Connectors option:
- In the channel, click ⋯ → Workflows
- Search for "Post to a channel when a webhook request is received"
- Follow the setup wizard
- Copy the webhook URL provided at the end
Both URL formats work with ApiMeld.
2. Add the webhook to ApiMeld
- Go to Admin → Settings → Notifications
- Under Teams Webhooks, click Add
- Enter a name (e.g. "IT Ops Team", "Dev Channel") and paste the webhook URL
- Click Save
3. Enable on a task
- Open a task and go to the Notifications tab
- Select the Teams webhook(s) to notify
- Choose the trigger events: On Success, On Failure, On Timeout
- Save the task
Message format
ApiMeld posts an Adaptive Card to Teams containing:
- Task name and status with colour coding (green/red/orange)
- Start time and duration
- Output summary
- A link to the full run log in ApiMeld
Testing the webhook
After saving, click Test next to the webhook in Admin → Settings → Notifications to send a test card to the Teams channel.
Multiple channels
You can add multiple Teams webhooks pointing to different channels or teams. For example, post failures to #infrastructure-alerts and successes to #apimeld-log.