Get a meeting's transcript
Returns metadata plus a short-lived (1-hour) presigned S3 URL to download the meeting’s transcript as a JSONL file (one utterance per line, no embeddings). Returns 404 if the meeting does not exist, your API key is not entitled to it, or it has no built transcript artifact (has_transcript on the meeting list tells you in advance). The link is never broken: a 200 always carries a valid, downloadable URL.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
The meeting's public uuid.
"9a1c2b3d-4e5f-6071-8293-a4b5c6d7e8f9"
Response
Transcript metadata with a 1-hour presigned download URL.
The transcript's public identifier.
"d8e1f2a3-4b5c-6d7e-8f90-1a2b3c4d5e6f"
The meeting's public identifier; matches the path.
"9a1c..."
The downloaded artifact's format. Always jsonl (one utterance object per line).
jsonl "jsonl"
Presigned S3 URL for the JSONL transcript, valid 1 hour. Download it before it expires.
"https://hamlet-transcripts-prod.s3.us-west-1.amazonaws.com/…?X-Amz-Signature=…"
ISO-8601 UTC timestamp when download_url expires.
"2026-06-22T15:30:00.000Z"
ISO-8601 UTC timestamp for when the transcript artifact was built.
"2026-05-22T09:20:00.000Z"