Desktop
For instructions on how to authenticate to use this endpoint, see API overview.
Endpoints
GET | |
POST | |
GET | |
PATCH | |
DELETE | |
POST | |
GET | |
POST | |
GET | |
PATCH | |
DELETE | |
POST |
List all environments desktop recordings
RESTful API for managing desktop meeting recordings.
Standard CRUD operations plus transcript management as a subresource.
Required API key scopes
desktop_recording:readQuery parameters
- limitinteger
- offsetinteger
Response
Example request
GET /api /environments /:environment_id /desktop_recordingsExample response
Status 200
Create environments desktop recordings
Create a new recording and get Recall.ai upload token for the desktop SDK
Required API key scopes
desktop_recording:writeRequest parameters
- platformDefault:
desktop_audio
Response
Example request
POST /api /environments /:environment_id /desktop_recordingsExample response
Status 201
Retrieve environments desktop recordings
RESTful API for managing desktop meeting recordings.
Standard CRUD operations plus transcript management as a subresource.
Required API key scopes
desktop_recording:readPath parameters
- idstring
Response
Example request
GET /api /environments /:environment_id /desktop_recordings /:idExample response
Status 200
Update environments desktop recordings
RESTful API for managing desktop meeting recordings.
Standard CRUD operations plus transcript management as a subresource.
Required API key scopes
desktop_recording:writePath parameters
- idstring
Request parameters
- recall_recording_idstringnull
- platform
- meeting_titlestringnull
- meeting_urlstringnull
- duration_secondsintegernull
- status
- notesstringnull
- error_messagestringnull
- video_urlstringnull
- video_size_bytesintegernull
- participantsarray
- transcript_segmentsarray
- summarystringnull
- extracted_tasksarray
- tasks_generated_atstringnull
- summary_generated_atstringnull
- started_atstring
- completed_atstringnull
Response
Example request
PATCH /api /environments /:environment_id /desktop_recordings /:idExample response
Status 200
Delete environments desktop recordings
RESTful API for managing desktop meeting recordings.
Standard CRUD operations plus transcript management as a subresource.
Required API key scopes
desktop_recording:writePath parameters
- idstring
Example request
DELETE /api /environments /:environment_id /desktop_recordings /:idExample response
Status 204 No response body
Create environments desktop recordings append segments
Append transcript segments (supports batched real-time streaming)
Required API key scopes
desktop_recording:writePath parameters
- idstring
Request parameters
- segmentsarray
Response
Example request
POST /api /environments /:environment_id /desktop_recordings /:id /append_segmentsExample response
Status 200
List all desktop recordings
RESTful API for managing desktop meeting recordings.
Standard CRUD operations plus transcript management as a subresource.
Required API key scopes
desktop_recording:readQuery parameters
- limitinteger
- offsetinteger
Response
Example request
GET /api /projects /:project_id /desktop_recordingsExample response
Status 200
Create desktop recordings
Create a new recording and get Recall.ai upload token for the desktop SDK
Required API key scopes
desktop_recording:writeRequest parameters
- platformDefault:
desktop_audio
Response
Example request
POST /api /projects /:project_id /desktop_recordingsExample response
Status 201
Retrieve desktop recordings
RESTful API for managing desktop meeting recordings.
Standard CRUD operations plus transcript management as a subresource.
Required API key scopes
desktop_recording:readPath parameters
- idstring
Response
Example request
GET /api /projects /:project_id /desktop_recordings /:idExample response
Status 200
Update desktop recordings
RESTful API for managing desktop meeting recordings.
Standard CRUD operations plus transcript management as a subresource.
Required API key scopes
desktop_recording:writePath parameters
- idstring
Request parameters
- recall_recording_idstringnull
- platform
- meeting_titlestringnull
- meeting_urlstringnull
- duration_secondsintegernull
- status
- notesstringnull
- error_messagestringnull
- video_urlstringnull
- video_size_bytesintegernull
- participantsarray
- transcript_segmentsarray
- summarystringnull
- extracted_tasksarray
- tasks_generated_atstringnull
- summary_generated_atstringnull
- started_atstring
- completed_atstringnull
Response
Example request
PATCH /api /projects /:project_id /desktop_recordings /:idExample response
Status 200
Delete desktop recordings
RESTful API for managing desktop meeting recordings.
Standard CRUD operations plus transcript management as a subresource.
Required API key scopes
desktop_recording:writePath parameters
- idstring
Example request
DELETE /api /projects /:project_id /desktop_recordings /:idExample response
Status 204 No response body
Create desktop recordings append segments
Append transcript segments (supports batched real-time streaming)
Required API key scopes
desktop_recording:writePath parameters
- idstring
Request parameters
- segmentsarray
Response
Example request
POST /api /projects /:project_id /desktop_recordings /:id /append_segments