API keys are created at the user level. This means your key can only access meetings recorded by you, or those shared to your Team. If you’re an Admin, your API key does not provide access to other users’ unshared meetings.
Let’s say you met with [email protected] a couple times during August and want to pull those transcripts. Use filters to return just those meetings.
Copy
curl https://api.fathom.ai/external/v1/meetings \ -H "X-Api-Key: YOUR_API_KEY" \ -d include_transcript=true \ -d recorded_by[][email protected] \ -d created_after=2024-08-01T00:00:00Z \ -d created_before=2024-09-01T00:00:00Z# include_transcript=true: get transcripts in the response# recorded_by[][email protected]: meetings you recorded# created_after/before: August date range
You can also fetch transcripts separately using the /recordings/{recording_id}/transcript endpoint. OAuth apps must use this approach since they can’t use include_transcript or include_summary.