Settings

Server Status

10m 49s
Uptime
1
Cached Orgs
Yes
Storage
Yes
Config Store

Quick Links

Webhook Event Types

briefing.generated
Fired when a new org briefing is generated after analysis completes.
Fields: team count, insight count, highest severity, analysis window
pattern.detected
Fired for each concern or alert-level pattern detected in a team.
Fields: team, pattern type, severity, title, narrative, recommendation
alert.triggered
Fired for alert-level patterns requiring immediate attention.
Fields: team, pattern type, title, narrative, recommendation
test.ping
Sent when testing a webhook endpoint via POST /api/webhooks/test.
Fields: message, timestamp

SDK

Use the TypeScript SDK for programmatic access:

import { TeamWeaverClient } from "@teamweaver/sdk";

const tw = new TeamWeaverClient({
  baseUrl: "http://localhost:3100",
  apiKey: "tw_your_api_key",
});

const overview = await tw.getOverview();
const alerts = await tw.getAlerts({ minSeverity: "concern" });