---
title: "Changes to Get video"
method: GET
path: "/streaming/videos/{video_id}"
---

# Changes to Get video

`GET /streaming/videos/{video_id}`

> 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 response's body type changed from `object` to no type for status `200`
  - removed the optional property `ad_id` from the response with the `200` status
  - removed the optional property `cdn_views` from the response with the `200` status
  - removed the optional property `client_id` from the response with the `200` status
  - removed the optional property `client_user_id` from the response with the `200` status
  - removed the optional property `converted_videos` from the response with the `200` status
  - removed the optional property `custom_iframe_url` from the response with the `200` status
  - removed the optional property `dash_url` from the response with the `200` status
  - removed the optional property `description` from the response with the `200` status
  - removed the optional property `duration` from the response with the `200` status
  - removed the optional property `error` from the response with the `200` status
  - removed the optional property `hls_cmaf_url` from the response with the `200` status
  - removed the optional property `hls_url` from the response with the `200` status
  - removed the optional property `id` from the response with the `200` status
  - removed the optional property `iframe_url` from the response with the `200` status
  - removed the optional property `name` from the response with the `200` status
  - removed the optional property `origin_size` from the response with the `200` status
  - removed the optional property `origin_url` from the response with the `200` status
  - removed the optional property `origin_video_duration` from the response with the `200` status
  - removed the optional property `poster` from the response with the `200` status
  - removed the optional property `poster_thumb` from the response with the `200` status
  - removed the optional property `projection` from the response with the `200` status
  - removed the optional property `recording_started_at` from the response with the `200` status
  - removed the optional property `screenshot` from the response with the `200` status
  - removed the optional property `screenshot_id` from the response with the `200` status
  - removed the optional property `screenshots` from the response with the `200` status
  - removed the optional property `share_url` from the response with the `200` status
  - removed the optional property `slug` from the response with the `200` status
  - removed the optional property `sprite` from the response with the `200` status
  - removed the optional property `sprite_vtt` from the response with the `200` status
  - removed the optional property `status` from the response with the `200` status
  - removed the optional property `stream_id` from the response with the `200` status
  - removed the optional property `views` from the response with the `200` status
  - added `#/components/schemas/videoListItem, subschema #2` to the response body `allOf` list for the response status `200`

---

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