Get the transcript
curl --request GET \
--url https://{your-subdomain}.neetorecord.com/api/external/v2/recordings/{id}/transcript \
--header 'Accept: <accept>' \
--header 'X-Api-Key: <x-api-key>'const options = {method: 'GET', headers: {'X-Api-Key': '<x-api-key>', Accept: '<accept>'}};
fetch('https://{your-subdomain}.neetorecord.com/api/external/v2/recordings/{id}/transcript', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://{your-subdomain}.neetorecord.com/api/external/v2/recordings/{id}/transcript"
headers = {
"X-Api-Key": "<x-api-key>",
"Accept": "<accept>"
}
response = requests.get(url, headers=headers)
print(response.text){
"recording_id": "x9y8z7w6v5u4t3s2",
"transcript": {
"text": "Let me walk through the new folders view.",
"segments": [
{
"start": 0,
"end": 3.4,
"text": "Let me walk through the new folders view."
}
]
}
}{
"error": "You are not authorized to perform this action."
}{
"error": "Recording does not exist."
}Recordings
Get the transcript
Retrieves the full transcript with its timestamped segments. Both fields come back empty when no transcript has been generated yet.
GET
/
recordings
/
{id}
/
transcript
Get the transcript
curl --request GET \
--url https://{your-subdomain}.neetorecord.com/api/external/v2/recordings/{id}/transcript \
--header 'Accept: <accept>' \
--header 'X-Api-Key: <x-api-key>'const options = {method: 'GET', headers: {'X-Api-Key': '<x-api-key>', Accept: '<accept>'}};
fetch('https://{your-subdomain}.neetorecord.com/api/external/v2/recordings/{id}/transcript', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://{your-subdomain}.neetorecord.com/api/external/v2/recordings/{id}/transcript"
headers = {
"X-Api-Key": "<x-api-key>",
"Accept": "<accept>"
}
response = requests.get(url, headers=headers)
print(response.text){
"recording_id": "x9y8z7w6v5u4t3s2",
"transcript": {
"text": "Let me walk through the new folders view.",
"segments": [
{
"start": 0,
"end": 3.4,
"text": "Let me walk through the new folders view."
}
]
}
}{
"error": "You are not authorized to perform this action."
}{
"error": "Recording does not exist."
}Replace
Learn how to find your subdomain in Workspace subdomain.
{your-subdomain} with your workspace’s subdomain. Learn how to find your subdomain in Workspace subdomain.
Headers
API key. Refer to Authentication for more information.
Must be application/json.
Available options:
application/json Path Parameters
The recording's id (UUID) or its public_link_id (the short code in the watch URL). Both are accepted.
Response
Successfully retrieved the transcript.
Public link identifier of the recording.
Hide child attributes
Hide child attributes
Full transcript text. null when no transcript has been generated.