If you would like to download the AI transcripts of all past recordings for one or more users in your company, you can do this easily using Demodesk’s API. This guide walks you through the steps.
What You’ll Need
Requirement | Description |
API Key of an Admin | Ask your Admin or Demodesk Support |
User ID | For each user whose recordings you want to fetch |
Overview of the Process
To get transcripts for one or more users:
Get user IDs (via API)
List their past meetings (with recordings)
Extract recording.tokens
Download each transcript
Option A: Download Transcripts for One User
1. Get Their User ID
Send this API request:
Headers:
api-key: YOUR_API_KEY
Find the matching email and copy the ID.
Note: Reach out to Demodesk Support and they can help you with your COMPANY ID.
2. List All Their Past Meetings With Recordings
Headers:
api-key: YOUR_API_KEY
Accept: application/json
If there are more than 25 meetings, use &page=2, &page=3, etc.
3. Extract recording.tokens
Look in the "included" section:
{
"type": "recordings",
"attributes": {
"token": "93897ab1ddb8e5fb"
}
}
4. Download the Transcript
For each token:
Headers:
api-key: YOUR_API_KEY
Accept: text/plain
Option B: Download Transcripts for All Users in the Company
1. Get All Users
Headers:
api-key: YOUR_API_KEY
Store each user.id.
2. For Each User → List Meetings
Headers:
api-key: YOUR_API_KEY
Accept: application/json
Repeat for each user_id. Loop through pages if meta.totalPages > 1.
3. For Each Meeting → Get Recording Tokens
From the "included" section of each response, extract:
"attributes": {
"token": "abc123..."
}
4. For Each Token → Download Transcript
Headers:
api-key: YOUR_API_KEY
Accept: text/plain
