---
title: "Teams Webhook"
method: POST
path: "/integrations/teams/webhook"
tags: ["integration-callbacks"]
---

# Teams Webhook

`POST /integrations/teams/webhook`

## Request

- Base URL: `https://api.withverifa.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.withverifa.com/integrations/teams/webhook`
- Auth: none declared

Handle Microsoft Teams Bot Framework callbacks.

Authenticated via JWT bearer signed by Microsoft and verified against the
Bot Framework JWKS (`_verify_teams_bearer`). Without TEAMS_CLIENT_ID
configured the endpoint rejects everything — there is no permissive
fallback (closes audit finding [TEAMS-AUTH]).

## Response `200`

Successful Response

- unknown

---

[API](https://skmtc.dev/withverifa/apis/verifa.md) · [All operations](https://skmtc.dev/withverifa/apis/verifa/llms.txt) · [OpenAPI document](https://skmtc.dev/withverifa/apis/verifa/revisions/7288c82c9e33?raw)
