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

Complete upload

Call this endpoint only after all part(s) of the media file have been successfully. You will use information from each part upload call to complete the upload.

Transcription will begin as soon as the upload is complete using this endpoint

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

The Authorization access token

Authorization

x-api-key<token>

In: header

Request Body

application/jsonOptional

Parts metadata

parts
Required
array<object>

Information of each uploaded part

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.

uploadId
Required
string

ID of the upload. You will receive this when you start an upload using the start upload endpoint

curl -X POST "https://transcript.lol/api/v1/spaces/string/recordings/string/uploads/string/complete" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "parts": [
      {
        "ETag": "string",
        "PartNumber": "string"
      }
    ]
  }'

OK

{
  "success": true
}