Get action items
curl --request GET \
--url https://{your-subdomain}.neetorecord.com/api/external/v2/recordings/{id}/action-items \
--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}/action-items', 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}/action-items"
headers = {
"X-Api-Key": "<x-api-key>",
"Accept": "<accept>"
}
response = requests.get(url, headers=headers)
print(response.text){
"recording_id": "x9y8z7w6v5u4t3s2",
"status": "success",
"action_items": [
{
"id": "9b1f3c52-7d84-4e0a-a6c1-2f5d8e7b3a90",
"text": "Finalize the single sign-on pricing page",
"start": 125
}
]
}{
"error": "You are not authorized to perform this action."
}{
"error": "Recording does not exist."
}Recordings
Get action items
Retrieves the action items extracted from the recording’s transcript, each with the second at which it was mentioned. Check status before reading action_items. If the status is not_generated or failed, call POST /recordings/{id}/trigger-action-items. A no_transcript status is final until the recording has a transcript, and triggering does not change it.
GET
/
recordings
/
{id}
/
action-items
Get action items
curl --request GET \
--url https://{your-subdomain}.neetorecord.com/api/external/v2/recordings/{id}/action-items \
--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}/action-items', 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}/action-items"
headers = {
"X-Api-Key": "<x-api-key>",
"Accept": "<accept>"
}
response = requests.get(url, headers=headers)
print(response.text){
"recording_id": "x9y8z7w6v5u4t3s2",
"status": "success",
"action_items": [
{
"id": "9b1f3c52-7d84-4e0a-a6c1-2f5d8e7b3a90",
"text": "Finalize the single sign-on pricing page",
"start": 125
}
]
}{
"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 action items and their generation status.
Public link identifier of the recording.
State of action item generation. no_transcript means the recording has no transcript to extract from.
Available options:
success, no_transcript, in_progress, failed, not_generated