---
title: "Changes to Create videos in batch"
method: POST
path: "/streaming/videos/batch"
---

# Changes to Create videos in batch

`POST /streaming/videos/batch`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 76 revisions.

- **2026-09-04** `796429501557`: 1 breaking, 32 warning, 1 info

## Changes

- **2026-09-04** `796429501557`: 1 breaking, 32 warning, 1 info
  - the `items/` response's property type changed from `object` to no type for status `200`
  - removed the optional property `items/ad_id` from the response with the `200` status
  - removed the optional property `items/cdn_views` from the response with the `200` status
  - removed the optional property `items/client_id` from the response with the `200` status
  - removed the optional property `items/client_user_id` from the response with the `200` status
  - removed the optional property `items/converted_videos` from the response with the `200` status
  - removed the optional property `items/custom_iframe_url` from the response with the `200` status
  - removed the optional property `items/dash_url` from the response with the `200` status
  - removed the optional property `items/description` from the response with the `200` status
  - removed the optional property `items/duration` from the response with the `200` status
  - removed the optional property `items/error` from the response with the `200` status
  - removed the optional property `items/hls_cmaf_url` from the response with the `200` status
  - removed the optional property `items/hls_url` from the response with the `200` status
  - removed the optional property `items/id` from the response with the `200` status
  - removed the optional property `items/iframe_url` from the response with the `200` status
  - removed the optional property `items/name` from the response with the `200` status
  - removed the optional property `items/origin_size` from the response with the `200` status
  - removed the optional property `items/origin_url` from the response with the `200` status
  - removed the optional property `items/origin_video_duration` from the response with the `200` status
  - removed the optional property `items/poster` from the response with the `200` status
  - removed the optional property `items/poster_thumb` from the response with the `200` status
  - removed the optional property `items/projection` from the response with the `200` status
  - removed the optional property `items/recording_started_at` from the response with the `200` status
  - removed the optional property `items/screenshot` from the response with the `200` status
  - removed the optional property `items/screenshot_id` from the response with the `200` status
  - removed the optional property `items/screenshots` from the response with the `200` status
  - removed the optional property `items/share_url` from the response with the `200` status
  - removed the optional property `items/slug` from the response with the `200` status
  - removed the optional property `items/sprite` from the response with the `200` status
  - removed the optional property `items/sprite_vtt` from the response with the `200` status
  - removed the optional property `items/status` from the response with the `200` status
  - removed the optional property `items/stream_id` from the response with the `200` status
  - removed the optional property `items/views` from the response with the `200` status
  - added `#/components/schemas/videoListItem, subschema #2` to the `items/` response property `allOf` list for the response status `200`

---

[Operation](https://skmtc.dev/g-core/apis/gcore-openapi/docs/streaming/videos/batch/post.md) - [API](https://skmtc.dev/g-core/apis/gcore-openapi.md) - [Page](https://skmtc.dev/g-core/apis/gcore-openapi/changes/streaming/videos/batch/post)
