Transcript LOL API
POST
/spaces/{spaceId}/recordings/{recordingId}/uploads

Start a new upload

Use this endpoint to start the upload of a media for a recording. Use the uploadId returned by the endpoint to upload content and complete the upload.

Here's a code sample on how to use our file upload APIs: Transcript File Upload Guide

/spaces/{spaceId}/recordings/{recordingId}/uploads

The Authorization access token

Authorization

x-api-key<token>

In: header

Request Body

application/jsonOptional

Metadata

mimeType
Required
string

Mime Type of the media file that is going to be uploaded. Examples of the mimeType format:

  • video/mp4
  • video/webm
  • audio/mp4
  • audio/mp3

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.

recordingId
Required
string

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

curl -X POST "https://transcript.lol/api/v1/spaces/string/recordings/string/uploads" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "mimeType": "string"
  }'

Upload metadata

{
  "uploadId": "string"
}