Transcript LOL API
POST
/spaces

Create workspace

Create a new workspace. The new workspace will be owned by you.

/spaces

The Authorization access token

Authorization

x-api-key<token>

In: header

Request Body

application/jsonOptional

New workspace preferences

name
Required
string

language
Required
LanguageCode

Value in: "bg" | "ca" | "zh" | "zh-CN" | "zh-Hans" | "zh-TW" | "zh-Hant" | "cs" | "da" | "da-DK" | "nl" | "en" | "en-US" | "en-AU" | "en-GB" | "en-NZ" | "en-IN" | "et" | "fi" | "nl-BE" | "fr" | "fr-CA" | "de" | "de-CH" | "el" | "hi" | "hu" | "id" | "it" | "ja" | "ko" | "lv" | "lt" | "ms" | "multi" | "no" | "pl" | "pt" | "pt-BR" | "ro" | "ru" | "sk" | "es" | "es-419" | "sv" | "th" | "tr" | "uk" | "vi"

privacy
Required
WorkspacePrivacy

Value in: "PRIVATE" | "WHOLE_TEAM" | "SPECIFIC_MEMBERS"
curl -X POST "https://transcript.lol/api/v1/spaces" \
  -H "Authorization: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "string",
    "language": "bg",
    "privacy": "PRIVATE"
  }'

New workspace info

{
  "findAndReplaceWords": [
    {
      "find": "string",
      "replace": "string"
    }
  ],
  "id": "string",
  "createdAt": "string",
  "updatedAt": "string",
  "name": "string",
  "language": "bg",
  "templateId": "string",
  "ownerId": "string",
  "_count": {
    "recordings": 0,
    "speakers": 0
  },
  "privacy": "PRIVATE"
}