---
title: "Changes to Create Desktop SDK Upload"
method: POST
path: "/api/v1/sdk_upload/"
---

# Changes to Create Desktop SDK Upload

`POST /api/v1/sdk_upload/`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 1 of 6 revisions.

- **2026-07-26** `01244e56b3a1` — 1 breaking, 12 warning, 11 info

## Changes

- **2026-07-26** `01244e56b3a1` — 1 breaking, 12 warning, 11 info
  - the `recording_config/allOf[#/components/schemas/DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/` request property type/format changed from `object`/`` to ``/`` (media type: application/json)
  - removed the request property `recording_config/allOf[#/components/schemas/DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/events` (media type: application/json)
  - removed the request property `recording_config/allOf[#/components/schemas/DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/events` (media type: application/x-www-form-urlencoded)
  - removed the request property `recording_config/allOf[#/components/schemas/DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/events` (media type: multipart/form-data)
  - removed the request property `recording_config/allOf[#/components/schemas/DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/metadata` (media type: application/json)
  - removed the request property `recording_config/allOf[#/components/schemas/DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/metadata` (media type: application/x-www-form-urlencoded)
  - removed the request property `recording_config/allOf[#/components/schemas/DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/metadata` (media type: multipart/form-data)
  - removed the request property `recording_config/allOf[#/components/schemas/DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/type` (media type: application/json)
  - removed the request property `recording_config/allOf[#/components/schemas/DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/type` (media type: application/x-www-form-urlencoded)
  - removed the request property `recording_config/allOf[#/components/schemas/DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/type` (media type: multipart/form-data)
  - removed the request property `recording_config/allOf[#/components/schemas/DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/url` (media type: application/json)
  - removed the request property `recording_config/allOf[#/components/schemas/DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/url` (media type: application/x-www-form-urlencoded)
  - removed the request property `recording_config/allOf[#/components/schemas/DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/url` (media type: multipart/form-data)
  - added the new optional request property `_1080p` (media type: application/json)
  - added the new optional request property `_1080p` (media type: application/x-www-form-urlencoded)
  - added the new optional request property `_1080p` (media type: multipart/form-data)
  - added discriminator to `recording_config/allOf[#/components/schemas/DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/` request property (media type: application/json)
  - added discriminator to `recording_config/allOf[#/components/schemas/DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/` request property (media type: application/x-www-form-urlencoded)
  - added discriminator to `recording_config/allOf[#/components/schemas/DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/` request property (media type: multipart/form-data)
  - added `#/components/schemas/BotRecordingConfigRealtimeEndpointBotRecordingConfigRealtimeEndpointRtmpRequest, #/components/schemas/BotRecordingConfigRealtimeEndpointBotRecordingConfigRealtimeEndpointWebsocketRequest, #/components/schemas/BotRecordingConfigRealtimeEndpointBotRecordingConfigRealtimeEndpointWebhookRequest, #/components/schemas/BotRecordingConfigRealtimeEndpointBotRecordingConfigRealtimeEndpointDesktopSdkCallbackRequest` to the `recording_config/allOf[#/components/schemas/DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/` request property `oneOf` list (media type: application/json)
  - added `#/components/schemas/BotRecordingConfigRealtimeEndpointBotRecordingConfigRealtimeEndpointRtmpRequest, #/components/schemas/BotRecordingConfigRealtimeEndpointBotRecordingConfigRealtimeEndpointWebsocketRequest, #/components/schemas/BotRecordingConfigRealtimeEndpointBotRecordingConfigRealtimeEndpointWebhookRequest, #/components/schemas/BotRecordingConfigRealtimeEndpointBotRecordingConfigRealtimeEndpointDesktopSdkCallbackRequest` to the `recording_config/allOf[#/components/schemas/DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/` request property `oneOf` list (media type: application/x-www-form-urlencoded)
  - added `#/components/schemas/BotRecordingConfigRealtimeEndpointBotRecordingConfigRealtimeEndpointRtmpRequest, #/components/schemas/BotRecordingConfigRealtimeEndpointBotRecordingConfigRealtimeEndpointWebsocketRequest, #/components/schemas/BotRecordingConfigRealtimeEndpointBotRecordingConfigRealtimeEndpointWebhookRequest, #/components/schemas/BotRecordingConfigRealtimeEndpointBotRecordingConfigRealtimeEndpointDesktopSdkCallbackRequest` to the `recording_config/allOf[#/components/schemas/DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/` request property `oneOf` list (media type: multipart/form-data)
  - the `recording_config/allOf[#/components/schemas/DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/` request property type/format was generalized from `object`/`` to ``/`` (media type: application/x-www-form-urlencoded)
  - the `recording_config/allOf[#/components/schemas/DesktopSdkRecordingConfigRequest]/realtime_endpoints/items/` request property type/format was generalized from `object`/`` to ``/`` (media type: multipart/form-data)

---

[Operation](https://skmtc.dev/recall/apis/recall-ai-api/docs/api/v1/sdk_upload/post.md) · [API](https://skmtc.dev/recall/apis/recall-ai-api.md) · [Page](https://skmtc.dev/recall/apis/recall-ai-api/changes/api/v1/sdk_upload/post)
