---
title: "Changes to Create a new direct upload URL"
method: POST
path: "/video/v1/uploads"
---

# Changes to Create a new direct upload URL

`POST /video/v1/uploads`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 14 of 54 revisions.

- **2026-10-02** `395805a20280`: 2 warning, 2 info
- **2026-08-12** `5b4b3133f27d`: 2 warning, 4 info
- **2026-04-16** `5d0fe920dfba`: 1 breaking
- **2026-01-07** `83dc80cce4d6`: 2 warning, 2 info
- **2025-08-05** `ba7ebfd893a1`: 1 info
- **2025-07-02** `d4d7fca3b738`: 3 info
- **2025-03-31** `2689f5dc4d26`: 8 breaking, 18 warning, 11 info
- **2025-03-06** `5f3a1cefec23`: 2 info
- **2025-02-25** `2eec862e7514`: 1 breaking, 9 warning, 9 info
- **2024-11-15** `5bc9dec57cc4`: 2 warning, 6 info
- **2024-06-17** `b1c7a231d908`: 1 info
- **2024-06-17** `cc252d3a50f1`: 1 warning, 2 info
- **2024-06-06** `dcdbbcabe09e`: 1 breaking, 1 warning, 1 info
- **2024-06-06** `cc252d3a50f1`: 1 warning, 2 info

## Changes

- **2026-10-02** `395805a20280`: 2 warning, 2 info
  - added the new `chapters` enum value to the `data/new_asset_settings/input/items/text_type` response property for the response status `201`
  - added the new `chapters` enum value to the `data/new_asset_settings/inputs/items/text_type` response property for the response status `201`
  - added the new `chapters` enum value to the request property `new_asset_settings/input/items/text_type`
  - added the new `chapters` enum value to the request property `new_asset_settings/inputs/items/text_type`
- **2026-08-12** `5b4b3133f27d`: 2 warning, 4 info
  - removed the request property `new_asset_settings/per_title_encode`
  - removed the optional property `data/new_asset_settings/per_title_encode` from the response with the `201` status
  - added the new optional request property `new_asset_settings/directives`
  - added the new optional request property `new_asset_settings/generate_shots`
  - added the optional property `data/new_asset_settings/directives` to the response with the `201` status
  - added the optional property `data/new_asset_settings/generate_shots` to the response with the `201` status
- **2026-04-16** `5d0fe920dfba`: 1 breaking
  - the response property `data/url` became optional for the status `201`
- **2026-01-07** `83dc80cce4d6`: 2 warning, 2 info
  - added the new `auto` enum value to the `data/new_asset_settings/input/items/generated_subtitles/items/language_code` response property for the response status `201`
  - added the new `auto` enum value to the `data/new_asset_settings/inputs/items/generated_subtitles/items/language_code` response property for the response status `201`
  - added the new `auto` enum value to the request property `new_asset_settings/input/items/generated_subtitles/items/language_code`
  - added the new `auto` enum value to the request property `new_asset_settings/inputs/items/generated_subtitles/items/language_code`
- **2025-08-05** `ba7ebfd893a1`: 1 info
  - the endpoint scheme security `authorizationToken` was added to the API
- **2025-07-02** `d4d7fca3b738`: 3 info
  - the endpoint scheme security `accessToken` was added to the API
  - added the new optional request property `new_asset_settings/copy_overlays`
  - added the optional property `data/new_asset_settings/copy_overlays` to the response with the `201` status
- **2025-03-31** `2689f5dc4d26`: 8 breaking, 18 warning, 11 info
  - the response property `data/new_asset_settings/encoding_tier` became optional for the status `201`
  - the response property `data/new_asset_settings/master_access` became optional for the status `201`
  - the response property `data/new_asset_settings/max_resolution_tier` became optional for the status `201`
  - the `data/new_asset_settings/normalize_audio` response's property format changed from no format to `boolean` for status `201`
  - the `data/new_asset_settings/static_renditions` response's property type changed from `object` to `array` for status `201`
  - removed the required property `data/new_asset_settings/created_at` from the response with the `201` status
  - removed the required property `data/new_asset_settings/id` from the response with the `201` status
  - removed the required property `data/new_asset_settings/status` from the response with the `201` status
  - removed the optional property `data/new_asset_settings/aspect_ratio` from the response with the `201` status
  - removed the optional property `data/new_asset_settings/duration` from the response with the `201` status
  - removed the optional property `data/new_asset_settings/errors` from the response with the `201` status
  - removed the optional property `data/new_asset_settings/ingest_type` from the response with the `201` status
  - removed the optional property `data/new_asset_settings/is_live` from the response with the `201` status
  - removed the optional property `data/new_asset_settings/live_stream_id` from the response with the `201` status
  - removed the optional property `data/new_asset_settings/master` from the response with the `201` status
  - removed the optional property `data/new_asset_settings/max_stored_frame_rate` from the response with the `201` status
  - removed the optional property `data/new_asset_settings/max_stored_resolution` from the response with the `201` status
  - removed the optional property `data/new_asset_settings/non_standard_input_reasons` from the response with the `201` status
  - removed the optional property `data/new_asset_settings/playback_ids` from the response with the `201` status
  - removed the optional property `data/new_asset_settings/recording_times` from the response with the `201` status
  - removed the optional property `data/new_asset_settings/resolution_tier` from the response with the `201` status
  - removed the optional property `data/new_asset_settings/source_asset_id` from the response with the `201` status
  - removed the optional property `data/new_asset_settings/static_renditions/files` from the response with the `201` status
  - removed the optional property `data/new_asset_settings/static_renditions/status` from the response with the `201` status
  - removed the optional property `data/new_asset_settings/tracks` from the response with the `201` status
  - removed the optional property `data/new_asset_settings/upload_id` from the response with the `201` status
  - added the new optional request property `new_asset_settings/inputs`
  - added the new optional request property `new_asset_settings/playback_policies`
  - request property `new_asset_settings/input` deprecated
  - request property `new_asset_settings/playback_policy` deprecated
  - added the optional property `data/new_asset_settings/advanced_playback_policies` to the response with the `201` status
  - added the optional property `data/new_asset_settings/input` to the response with the `201` status
  - added the optional property `data/new_asset_settings/inputs` to the response with the `201` status
  - added the optional property `data/new_asset_settings/playback_policies` to the response with the `201` status
  - added the optional property `data/new_asset_settings/playback_policy` to the response with the `201` status
  - the `master_access` response's property default value `none` was removed for the status `201`
  - the `mp4_support` response's property default value `none` was removed for the status `201`
- **2025-03-06** `5f3a1cefec23`: 2 info
  - added the new optional request property `new_asset_settings/meta`
  - added the optional property `data/new_asset_settings/meta` to the response with the `201` status
- **2025-02-25** `2eec862e7514`: 1 breaking, 9 warning, 9 info
  - the response property `data/new_asset_settings/mp4_support` became optional for the status `201`
  - added the new `1080p.mp4` enum value to the `data/new_asset_settings/static_renditions/files/items/name` response property for the response status `201`
  - added the new `1440p.mp4` enum value to the `data/new_asset_settings/static_renditions/files/items/name` response property for the response status `201`
  - added the new `2160p.mp4` enum value to the `data/new_asset_settings/static_renditions/files/items/name` response property for the response status `201`
  - added the new `270p.mp4` enum value to the `data/new_asset_settings/static_renditions/files/items/name` response property for the response status `201`
  - added the new `360p.mp4` enum value to the `data/new_asset_settings/static_renditions/files/items/name` response property for the response status `201`
  - added the new `480p.mp4` enum value to the `data/new_asset_settings/static_renditions/files/items/name` response property for the response status `201`
  - added the new `540p.mp4` enum value to the `data/new_asset_settings/static_renditions/files/items/name` response property for the response status `201`
  - added the new `720p.mp4` enum value to the `data/new_asset_settings/static_renditions/files/items/name` response property for the response status `201`
  - added the new `highest.mp4` enum value to the `data/new_asset_settings/static_renditions/files/items/name` response property for the response status `201`
  - added the new optional request property `new_asset_settings/static_renditions`
  - request property `new_asset_settings/mp4_support` deprecated
  - added the optional property `data/new_asset_settings/static_renditions/files/items/id` to the response with the `201` status
  - added the optional property `data/new_asset_settings/static_renditions/files/items/passthrough` to the response with the `201` status
  - added the optional property `data/new_asset_settings/static_renditions/files/items/resolution` to the response with the `201` status
  - added the optional property `data/new_asset_settings/static_renditions/files/items/resolution_tier` to the response with the `201` status
  - added the optional property `data/new_asset_settings/static_renditions/files/items/status` to the response with the `201` status
  - added the optional property `data/new_asset_settings/static_renditions/files/items/type` to the response with the `201` status
  - response property `data/new_asset_settings/mp4_support` deprecated
- **2024-11-15** `5bc9dec57cc4`: 2 warning, 6 info
  - removed the request property `new_asset_settings/advanced_playback_policy`
  - added the new `premium` enum value to the `data/new_asset_settings/encoding_tier` response property for the response status `201`
  - added the new optional request property `new_asset_settings/advanced_playback_policies`
  - added the new optional request property `new_asset_settings/video_quality`
  - request property `new_asset_settings/encoding_tier` deprecated
  - added the new `premium` enum value to the request property `new_asset_settings/encoding_tier`
  - added the optional property `data/new_asset_settings/video_quality` to the response with the `201` status
  - response property `data/new_asset_settings/encoding_tier` deprecated
- **2024-06-17** `b1c7a231d908`: 1 info
  - added the new optional request property `new_asset_settings/advanced_playback_policy`
- **2024-06-17** `cc252d3a50f1`: 1 warning, 2 info
  - added the new `drm` enum value to the `data/new_asset_settings/playback_ids/items/policy` response property for the response status `201`
  - added the new `drm` enum value to the request property `new_asset_settings/playback_policy/items/`
  - added the optional property `data/new_asset_settings/playback_ids/items/drm_configuration_id` to the response with the `201` status
- **2024-06-06** `dcdbbcabe09e`: 1 breaking, 1 warning, 1 info
  - removed the enum value `drm` of the request property `new_asset_settings/playback_policy/items/`
  - removed the optional property `data/new_asset_settings/playback_ids/items/drm_configuration_id` from the response with the `201` status
  - removed the `drm` enum value from the `data/new_asset_settings/playback_ids/items/policy` response property for the response status `201`
- **2024-06-06** `cc252d3a50f1`: 1 warning, 2 info
  - added the new `drm` enum value to the `data/new_asset_settings/playback_ids/items/policy` response property for the response status `201`
  - added the new `drm` enum value to the request property `new_asset_settings/playback_policy/items/`
  - added the optional property `data/new_asset_settings/playback_ids/items/drm_configuration_id` to the response with the `201` status

---

[Operation](https://skmtc.dev/muxinc/apis/mux-api/docs/video/v1/uploads/post.md) - [API](https://skmtc.dev/muxinc/apis/mux-api.md) - [Page](https://skmtc.dev/muxinc/apis/mux-api/changes/video/v1/uploads/post)
