---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.2
alternate:
  - https://yandex.ru/dev/kit/ru/openapi/Video/index.md
  - href: ru/openapi/Video/index.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/kit/ru/llms.txt

# Видео

<!-- markdownlint-disable-file -->

Загрузка видео, получение списка и информации о ходе их обработки.

## Как работать с видео

1. Загрузите видео — `POST /v1/videos` (файлом) или `POST /v1/videos/from_url`
   (по публичной ссылке)..
2. Дождитесь статуса `READY`, опрашивая `GET /v1/videos/{video_id}`. Обработка видео
   выполняется асинхронно, время зависит от длительности видео.
3. Привяжите видео к товару — передайте его в `media` при создании или обновлении товара
   (`POST /v1/variants`, `PATCH /v1/variants/{id}`):
   `{ "type": "VIDEO", "video_id": "vplvusemmooxmhpwiqli", "display_sequence": 2 }`.
   Список `media` заменяется целиком, поэтому вместе с видео передавайте
   и все изображения товара: у товара может быть не больше одного видео,
   и в `media` должно быть хотя бы одно изображение.

{% note info "Ограничения" %}

- максимальный размер файла — 100 МБ;
- поддерживаемые форматы: mp4, mov, webm, avi, flv;
- видео дедуплицируются по содержимому: повторная загрузка того же файла не создает
  дубликат, а возвращает уже загруженное видео;
- видео, обработка которых завершилась ошибкой, удаляются автоматически — после удаления
  `GET /v1/videos/{video_id}` возвращает `404`.

{% endnote %}

## Endpoints

- [Получение списка видео](https://yandex.ru/dev/kit/ru/openapi/Video/GetVideos.md)
- [Загрузка видео](https://yandex.ru/dev/kit/ru/openapi/Video/UploadVideo.md)
- [Загрузка видео по ссылке](https://yandex.ru/dev/kit/ru/openapi/Video/UploadVideoFromUrl.md)
- [Получение видео по идентификатору](https://yandex.ru/dev/kit/ru/openapi/Video/GetVideoById.md)
