sdk_upload

Create Desktop SDK Upload

Create a new Desktop SDK upload.

The base rate limit for this endpoint is:

  • 300 requests per min per workspace
post/api/v1/sdk_upload/

Request body

_1080pboolean
metadataobject

Example request

{
  "recording_config": {
    "transcript": {
      "provider": {
        "gladia_v2_streaming": {
          "custom_metadata": {
            "user": "John Doe"
          },
          "realtime_processing": {
            "custom_vocabulary_config": {
              "vocabulary": [
                "Westeros",
                {
                  "value": "Stark"
                },
                {
                  "value": "Night's Watch",
                  "pronunciations": [
                    "Nightz Watch"
                  ],
                  "intensity": 0.4,
                  "language": "en"
                }
              ],
              "default_intensity": 0.5
            },
            "custom_spelling_config": {
              "spelling_dictionary": {
                "Gettleman": [
                  "gettleman"
                ],
                "SQL": [
                  "Sequel"
                ]
              }
            },
            "translation_config": {
              "target_languages": [
                "en"
              ]
            }
          },
          "callback_config": {
            "url": "https://callback.example"
          }
        }
      }
    }
  }
}

Response

idstring uuid required
recording_idstring uuid nullable required
upload_tokenstring required
created_atstring date-time required
metadataobject

Changes

Changed in 1 of the 6 revisions of this API.11211

  • 01244e56b3a111211See the full diff
    • the recording_config/allOf[DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/ request property type/format changed from object/ to / (media type: application/json)

      request-property-type-changed

    • removed the request property recording_config/allOf[DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/events (media type: application/json)

      request-property-removed

    • removed the request property recording_config/allOf[DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/events (media type: application/x-www-form-urlencoded)

      request-property-removed

    • removed the request property recording_config/allOf[DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/events (media type: multipart/form-data)

      request-property-removed

    • removed the request property recording_config/allOf[DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/metadata (media type: application/json)

      request-property-removed

    • removed the request property recording_config/allOf[DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/metadata (media type: application/x-www-form-urlencoded)

      request-property-removed

    • removed the request property recording_config/allOf[DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/metadata (media type: multipart/form-data)

      request-property-removed

    • removed the request property recording_config/allOf[DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/type (media type: application/json)

      request-property-removed

    • removed the request property recording_config/allOf[DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/type (media type: application/x-www-form-urlencoded)

      request-property-removed

    • removed the request property recording_config/allOf[DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/type (media type: multipart/form-data)

      request-property-removed

    • removed the request property recording_config/allOf[DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/url (media type: application/json)

      request-property-removed

    • removed the request property recording_config/allOf[DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/url (media type: application/x-www-form-urlencoded)

      request-property-removed

    • removed the request property recording_config/allOf[DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/url (media type: multipart/form-data)

      request-property-removed

    • added the new optional request property _1080p (media type: application/json)

      new-optional-request-property

    • added the new optional request property _1080p (media type: application/x-www-form-urlencoded)

      new-optional-request-property

    • added the new optional request property _1080p (media type: multipart/form-data)

      new-optional-request-property

    • added discriminator to recording_config/allOf[DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/ request property (media type: application/json)

      request-property-discriminator-added

    • added discriminator to recording_config/allOf[DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/ request property (media type: application/x-www-form-urlencoded)

      request-property-discriminator-added

    • added discriminator to recording_config/allOf[DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/ request property (media type: multipart/form-data)

      request-property-discriminator-added

    • added BotRecordingConfigRealtimeEndpointBotRecordingConfigRealtimeEndpointRtmpRequest BotRecordingConfigRealtimeEndpointBotRecordingConfigRealtimeEndpointWebsocketRequest BotRecordingConfigRealtimeEndpointBotRecordingConfigRealtimeEndpointWebhookRequest BotRecordingConfigRealtimeEndpointBotRecordingConfigRealtimeEndpointDesktopSdkCallbackRequest to the recording_config/allOf[DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/ request property oneOf list (media type: application/json)

      request-property-one-of-added

    • added BotRecordingConfigRealtimeEndpointBotRecordingConfigRealtimeEndpointRtmpRequest BotRecordingConfigRealtimeEndpointBotRecordingConfigRealtimeEndpointWebsocketRequest BotRecordingConfigRealtimeEndpointBotRecordingConfigRealtimeEndpointWebhookRequest BotRecordingConfigRealtimeEndpointBotRecordingConfigRealtimeEndpointDesktopSdkCallbackRequest to the recording_config/allOf[DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/ request property oneOf list (media type: application/x-www-form-urlencoded)

      request-property-one-of-added

    • added BotRecordingConfigRealtimeEndpointBotRecordingConfigRealtimeEndpointRtmpRequest BotRecordingConfigRealtimeEndpointBotRecordingConfigRealtimeEndpointWebsocketRequest BotRecordingConfigRealtimeEndpointBotRecordingConfigRealtimeEndpointWebhookRequest BotRecordingConfigRealtimeEndpointBotRecordingConfigRealtimeEndpointDesktopSdkCallbackRequest to the recording_config/allOf[DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/ request property oneOf list (media type: multipart/form-data)

      request-property-one-of-added

    • the recording_config/allOf[DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/ request property type/format was generalized from object/ to / (media type: application/x-www-form-urlencoded)

      request-property-type-generalized

    • the recording_config/allOf[DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/ request property type/format was generalized from object/ to / (media type: multipart/form-data)

      request-property-type-generalized

    This revision also has 7 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog