Microsoft Teams
Teams bots use Azure Bot messaging endpoints.
Setup
- Register an Azure Bot / Teams app
- Note App ID and client secret (app password)
- Optional: set tenant ID as
app_tenant_id - Configure the messaging endpoint to your Greenlight webhook URL
- Use the conversation / chat ID as
target_chat_id
Register
{
"channel_id": "ops-teams",
"platform": "teams",
"target_chat_id": "19:abcdef@thread.v2",
"credentials": {
"app_id": "...",
"app_password": "...",
"app_tenant_id": "..."
},
"channel_type": "PROMPT"
}Credentials
| Field | Required |
|---|---|
app_id | Yes |
app_password | Yes |
app_tenant_id | No |
Webhook URL
{PUBLIC_WEBHOOK_URL}/webhooks/{organization_id}/teams/{channel_id}Set this as the bot messaging endpoint in Azure Bot registration.