Available Methods

Both TypeScript and Python SDKs support all Fathom API operations.

Core Methods

MethodTypeScriptPythonDescription
listMeetings()list_meetings()List meetings with filtering and pagination
listTeams()list_teams()List teams accessible to the user
listTeamMembers()list_team_members()List members of a specific team
createWebhook()create_webhook()Create webhook for real-time notifications
deleteWebhook()delete_webhook()Delete an existing webhook

Quick Examples

import { Fathom } from 'fathom-typescript';

const fathom = new Fathom({
  security: { apiKeyAuth: "YOUR_API_KEY" }
});

// List meetings with filtering
const meetings = await fathom.listMeetings({
  calendarInvitees: [
    "cfo@acme.com",
    "legal@acme.com",
  ],
  calendarInviteesDomains: [
    "acme.com",
    "client.com",
  ],
  recordedBy: [
    "ceo@acme.com",
    "pm@acme.com",
  ],
  teams: [
    "Sales",
    "Engineering",
  ],
});

// List teams
const teams = await fathom.listTeams({});

// Create webhook
const webhook = await fathom.createWebhook({
  destinationUrl: "https://your-app.com/webhook",
  includeTranscript: true,
  includeCrmMatches: true
});
For complete parameter documentation including types, examples, and detailed descriptions, see API Reference.