First API calls against Fathom: list meetings, get a transcript, retrieve AI-generated summaries and action items.
fathom-install-auth setupcurl -s -H "X-Api-Key: ${FATHOM_API_KEY}" \
"https://api.fathom.ai/external/v1/meetings?limit=5" \
| jq '.meetings[] | {id, title, created_at, duration_seconds}'
RECORDING_ID="your-recording-id"
curl -s -H "X-Api-Key: ${FATHOM_API_KEY}" \
"https://api.fathom.ai/external/v1/recordings/${RECORDING_ID}/transcript" \
| jq '.segments[] | {speaker, text, start_time}'
# Get meeting with summary included
curl -s -H "X-Api-Key: ${FATHOM_API_KEY}" \
"https://api.fathom.ai/external/v1/meetings?include_summary=true&limit=1" \
| jq '.meetings[0] | {title, summary, action_items}'
# Meetings from the last 7 days
curl -s -H "X-Api-Key: ${FATHOM_API_KEY}" \
"https://api.fathom.ai/external/v1/meetings?created_after=2026-03-15T00:00:00Z&limit=20" \
| jq '.meetings | length'
| Error | Cause | Solution |
|---|---|---|
| Empty meetings array | No recordings in account | Record a meeting in Fathom |
404 on recording ID |
Wrong ID or deleted | List meetings to get valid IDs |
| No summary available | Meeting still processing | Wait a few minutes after recording |
| Transcript empty | Recording too short | Minimum meeting length required |
Proceed to fathom-local-dev-loop for development workflow setup.