The TypeScript SDK provides full type safety for filter parameters:
Copy
import { Fathom } from 'fathom-typescript';const fathom = new Fathom({ security: { apiKeyAuth: "YOUR_API_KEY" }});// TypeScript will provide autocomplete and type checkingasync function typedFiltering() { const result = await fathom.listMeetings({ // TypeScript will suggest available options meetingType: "external", // ✅ Valid // meetingType: "invalid" // ❌ TypeScript error includeTranscript: true, includeCrmMatches: false }); for await (const page of result) { // TypeScript knows the structure of the response console.log(`Page has ${page.items?.length || 0} meetings`); }}
For complete parameter documentation including types, examples, and detailed descriptions, see the API Reference.