Environments-6
For instructions on how to authenticate to use this endpoint, see API overview.
Endpoints
POST | |
GET | |
PATCH | |
DELETE | |
GET | |
POST | |
GET | |
PATCH | |
DELETE | |
POST | |
GET | |
POST | |
GET | |
PATCH | |
DELETE | |
GET | |
GET |
Create datasets
Required API key scopes
dataset:writePath parameters
- project_idstring
Request parameters
- namestring
- descriptionstring
- metadata
- deletedboolean
Response
Example request
POST /api /environments /:project_id /datasetsExample response
Status 201
Retrieve datasets
Required API key scopes
dataset:readPath parameters
- idstring
- project_idstring
Response
Example request
GET /api /environments /:project_id /datasets /:idExample response
Status 200
Update datasets
Required API key scopes
dataset:writePath parameters
- idstring
- project_idstring
Request parameters
- namestring
- descriptionstring
- metadata
- deletedboolean
Response
Example request
PATCH /api /environments /:project_id /datasets /:idExample response
Status 200
Delete datasets
Hard delete of this model is not allowed. Use a patch API call to set "deleted" to true
Required API key scopes
dataset:writePath parameters
- idstring
- project_idstring
Example request
DELETE /api /environments /:project_id /datasets /:idExample response
Status 405 No response body
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:readPath parameters
- project_idstring
Query parameters
- limitinteger
- offsetinteger
Response
Example request
GET /api /environments /: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:writePath parameters
- project_idstring
Request parameters
- platformDefault:
desktop_audio
Response
Example request
POST /api /environments /: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
- project_idstring
Response
Example request
GET /api /environments /: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
- project_idstring
Request parameters
- recall_recording_idstring
- platform
- meeting_titlestring
- meeting_urlstring
- duration_secondsinteger
- status
- notesstring
- error_messagestring
- video_urlstring
- video_size_bytesinteger
- participantsarray
- transcript_segmentsarray
- summarystring
- extracted_tasksarray
- tasks_generated_atstring
- summary_generated_atstring
- started_atstring
- completed_atstring
Response
Example request
PATCH /api /environments /: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
- project_idstring
Example request
DELETE /api /environments /: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
- project_idstring
Request parameters
- segmentsarray
Response
Example request
POST /api /environments /:project_id /desktop_recordings /:id /append_segmentsExample response
Status 200
Retrieve endpoints
List all endpoints for the team.
Required API key scopes
endpoint:readPath parameters
- project_idstring
Example request
GET /api /environments /:project_id /endpointsExample response
Status 200 No response body
Create endpoints
Create a new endpoint
Required API key scopes
endpoint:writePath parameters
- project_idstring
Request parameters
- cache_age_secondsnumber
- derived_from_insightstring
- descriptionstring
- is_activeboolean
- is_materializedboolean
- namestring
- query
- sync_frequency
- versioninteger
Example request
POST /api /environments /:project_id /endpointsExample response
Status 201 No response body
Retrieve endpoints retrieve
Retrieve an endpoint, or a specific endpoint version.
Required API key scopes
endpoint:readPath parameters
- namestring
- project_idstring
Example request
GET /api /environments /:project_id /endpoints /:nameExample response
Status 200 No response body
Update endpoints
Required API key scopes
endpoint:writePath parameters
- namestring
- project_idstring
Example request
PATCH /api /environments /:project_id /endpoints /:nameExample response
Status 200 No response body
Delete endpoints
Delete an endpoint and clean up materialized query.
Required API key scopes
endpoint:writePath parameters
- namestring
- project_idstring
Example request
DELETE /api /environments /:project_id /endpoints /:nameExample response
Status 204 No response body
Retrieve endpoints materialization status
Get materialization status for an endpoint. Supports ?version=N query param.
Path parameters
- namestring
- project_idstring
Example request
GET /api /environments /:project_id /endpoints /:name /materialization_statusExample response
Status 200 No response body
Retrieve endpoints openapi.json
Get OpenAPI 3.0 specification for this endpoint. Use this to generate typed SDK clients.
Required API key scopes
endpoint:readPath parameters
- namestring
- project_idstring
Example request
GET /api /environments /:project_id /endpoints /:name /openapi.json