Paginate through all transcripts and return basic metadata only. Use the single transcript endpoint to fetch the entire transcript data. Will only return transcripts that the current authenticated user has permission to see.
You can filter transcripts using the filter query parameter. The filter parameter is a string that you can specify conditions based on the following properties.
| Property Name | Description | Type | Allowed Operators | Examples |
|---|---|---|---|---|
id |
Filter transcripts by id | int32 |
= |
id=1 |
createdAt |
Filter transcripts by when it was created | datetime |
>, <, >=, <= |
createdAt<2025-02-04T10:48:24Z |
OK
Bad Request
Errors
Example response for transcripts.
{- "data": [
- {
- "id": 1,
- "note": {
- "id": 742,
- "type": "ai-notetaker",
- "content": {
- "html": "<p> Lisa requests the most intelligent hamster available. The clerk presents a hamster he claims is a mystery writer. When Lisa questions how that could be possible, the clerk explains the hamster's writing process. </p>"
}, - "creator": {
- "id": 8,
- "firstName": "Lisa",
- "lastName": "Simpson",
- "primaryEmailAddress": "lisa.simpson@springfield.com",
- "type": "internal"
}, - "mentions": [ ],
- "createdAt": "2023-01-01T00:00:20Z",
- "updatedAt": "2023-01-21T00:01:00Z"
}, - "languageCode": "en",
- "createdAt": "2023-01-01T00:00:23Z"
}, - {
- "id": 2,
- "note": {
- "id": 844,
- "type": "ai-notetaker",
- "content": {
- "html": "<p> Bart issues the directive to “take him away,” but Chief Wiggum fumbles his words, saying “bake him away.” When questioned by Lou, the Chief defers to Bart's original instruction, effectively agreeing to proceed as Bart suggested. </p>"
}, - "creator": {
- "id": 10,
- "firstName": "Bart",
- "lastName": "Simpson",
- "primaryEmailAddress": "bart.simpson@springfield.com",
- "type": "internal"
}, - "mentions": [ ],
- "createdAt": "2023-02-01T00:00:00Z",
- "updatedAt": "2023-02-21T00:00:00Z"
}, - "languageCode": "en",
- "createdAt": "2023-02-01T00:00:35Z"
}
], - "pagination": {
}
}Get a transcript with a given id with the first 100 fragments of the transcript. Use the /fragments endpoint to fetch all fragments of the transcript.
OK
| X-Ratelimit-Limit-User | integer Number of requests allowed per minute for the user |
| X-Ratelimit-Limit-User-Remaining | integer Number of requests remaining for the user |
| X-Ratelimit-Limit-User-Reset | integer Time in seconds before the limit resets for the user |
| X-Ratelimit-Limit-Org | integer Number of requests allowed per month for the account |
| X-Ratelimit-Limit-Org-Remaining | integer Number of requests remaining for the account |
| X-Ratelimit-Limit-Org-Reset | integer Time in seconds before the limit resets for the account |
required | object (transcripts.FragmentsPreview) A preview for dialogue fragments on a transcript | ||||||||||||||||||||||||||
| id required | integer <int32> [ 1 .. 2147483647 ] The transcript's unique identifier | ||||||||||||||||||||||||||
required | notes.AiNotetakerRootNote (object) or notes.AiNotetakerReplyNote (object) Note associated with the transcript | ||||||||||||||||||||||||||
One of: A Root Note object created by the AI Notetaker
| |||||||||||||||||||||||||||
| createdAt required | string <date-time> The date and time the transcript was created | ||||||||||||||||||||||||||
| languageCode required | string The language code of the transcript | ||||||||||||||||||||||||||
Bad Request
Not Found
Errors
Example response for a transcript.
{- "id": 1,
- "fragmentsPreview": {
- "data": [
- {
- "content": "I want the most intelligent hamster you've got.",
- "speaker": "Lisa Simpson",
- "startTimestamp": "00:00:01",
- "endTimestamp": "00:00:04"
}, - {
- "content": "Okay. Uh-- this little guy writes mysteries under the name of J.D. MacGregor.",
- "speaker": "Sarcastic Clerk",
- "startTimestamp": "00:00:05",
- "endTimestamp": "00:00:11"
}, - {
- "content": "How can a hamster write mysteries?",
- "speaker": "Lisa Simpson",
- "startTimestamp": "00:00:12",
- "endTimestamp": "00:00:13"
}, - {
- "content": "Well he gets the ending first then he works backward.",
- "speaker": "Sarcastic Clerk",
- "startTimestamp": "00:00:15",
- "endTimestamp": "00:00:19"
}
], - "totalCount": 4
}, - "note": {
- "id": 742,
- "type": "ai-notetaker",
- "content": {
- "html": "<p> Lisa requests the most intelligent hamster available. The clerk presents a hamster he claims is a mystery writer. When Lisa questions how that could be possible, the clerk explains the hamster's writing process. </p>"
}, - "creator": {
- "id": 8,
- "firstName": "Lisa",
- "lastName": "Simpson",
- "primaryEmailAddress": "lisa.simpson@springfield.com",
- "type": "internal"
}, - "mentions": [ ],
- "createdAt": "2023-01-01T00:00:20Z",
- "updatedAt": "2023-01-21T00:01:00Z"
}, - "languageCode": "en",
- "createdAt": "2023-01-01T00:00:00Z"
}Get fragments of a transcript given a transcript id.
OK
| X-Ratelimit-Limit-User | integer Number of requests allowed per minute for the user |
| X-Ratelimit-Limit-User-Remaining | integer Number of requests remaining for the user |
| X-Ratelimit-Limit-User-Reset | integer Time in seconds before the limit resets for the user |
| X-Ratelimit-Limit-Org | integer Number of requests allowed per month for the account |
| X-Ratelimit-Limit-Org-Remaining | integer Number of requests remaining for the account |
| X-Ratelimit-Limit-Org-Reset | integer Time in seconds before the limit resets for the account |
required | Array of objects (transcripts.Fragment) <= 100 items A page of Fragments for a transcript | ||||||||
Array (<= 100 items)
| |||||||||
required | object (PaginationWithTotalCount) | ||||||||
Bad Request
Not Found
Errors
Example response for a paginated fragments response given a transcript id.
{- "data": [
- {
- "content": "I want the most intelligent hamster you've got.",
- "speaker": "Lisa Simpson",
- "startTimestamp": "00:00:01",
- "endTimestamp": "00:00:04"
}, - {
- "content": "Okay. Uh-- this little guy writes mysteries under the name of J.D. MacGregor.",
- "speaker": "Sarcastic Clerk",
- "startTimestamp": "00:00:05",
- "endTimestamp": "00:00:11"
}, - {
- "content": "How can a hamster write mysteries?",
- "speaker": "Lisa Simpson",
- "startTimestamp": "00:00:12",
- "endTimestamp": "00:00:13"
}, - {
- "content": "Well he gets the ending first then he works backward.",
- "speaker": "Sarcastic Clerk",
- "startTimestamp": "00:00:15",
- "endTimestamp": "00:00:19"
}
], - "pagination": {
- "totalCount": 4
}
}