Transcript LOL API
GET
/spaces/{spaceId}/recordings

List recordings

List all recordings in the workspace. This endpoint is paginated.

/spaces/{spaceId}/recordings

The Authorization access token

Authorization

x-api-key<token>

In: header

Query Parameters

limitnumber

Maximum number of items per page

Default: 100Minimum: 10Maximum: 500

pagination
Required
boolean

Set to 1 or true.

Exists due to legacy reasons: Passing this parameter will always give a paginated response. Not passing the parameter will give an array of recordings without the pagination cursors.

Default: true

beforestring

Optional. Cursor to access the previous page in the recording list.

Set this to prev_cursor value you received from an earlier call to this endpoint

afterstring

Optional. Cursor to access the next page in the recording list.

Set this to next_cursor value you received from an earlier call to this endpoint

orderBystring

Field to sort recordings by. Can be one of:

  • createdAt: Sort by creation date
  • title: Sort by recording title
  • status: Sort by recording status

Defaults to createdAt

Default: "createdAt"Value in: "createdAt" | "title" | "status"

orderDirectionstring

Sort direction. Can be one of:

  • asc: Ascending order
  • desc: Descending order

Defaults to desc

Default: "desc"Value in: "asc" | "desc"

Path Parameters

spaceId
Required
string

ID of the workspace. You can find from the url in dashboard when you open the workspace or using the list workspaces endpoint.

curl -X GET "https://transcript.lol/api/v1/spaces/string/recordings?limit=100&pagination=true&before=string&after=string&orderBy=createdAt&orderDirection=asc" \
  -H "Authorization: <token>"

List of recordings

{
  "recordings": [
    {
      "id": "string",
      "createdAt": "string",
      "updatedAt": "string",
      "workspaceId": "string",
      "title": "string",
      "sourceUrl": "string",
      "mediaType": "AUDIO",
      "source": "string",
      "duration": 0,
      "status": "MEDIA_IMPORT_UPLOADING",
      "recordingFolderId": "string",
      "isMediaDeleted": true,
      "createdById": "string",
      "autoDeleteMediaAfter": "string"
    }
  ],
  "prev_cursor": "string",
  "next_cursor": "string"
}