---
title: "Changes to Update player details."
method: PUT
path: "/2/vod/players/{player}"
---

# Changes to Update player details.

`PUT /2/vod/players/{player}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 40 revisions.

- **2026-09-29** `1a0c305e7db6`: 1 info
- **2026-09-22** `f11860e74a00`: 51 breaking, 16 warning

## Changes

- **2026-09-29** `1a0c305e7db6`: 1 info
  - added the new optional request property `show_pip`
- **2026-09-22** `f11860e74a00`: 51 breaking, 16 warning
  - the `allOf[subschema #2]/data` response's property type changed from `object` to `string` for status `200`
  - removed the required property `allOf[subschema #2]/data/ads_category` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/airplay` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/audio_volume` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/auto_hide_controls` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/auto_start` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/chromecast` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/control_active_color` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/control_color` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/controlbar_color` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/default_speed` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/enable_embed_code` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/enable_facebook` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/enable_linkedin` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/enable_twitter` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/enable_whatsapp` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/encoding_change_enabled` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/encoding_limit` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/force_media_ratio` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/force_subtitles_activated` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/has_logo` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/height` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/is360` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/logo_anchor` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/logo_margin_horizontal` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/logo_margin_vertical` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/logo_percentage` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/name` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/preferred_playback_strategy_activated` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/show_audio` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/show_controls` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/show_default_logo` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/show_download` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/show_duration` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/show_fullscreen` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/show_loop` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/show_media_info` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/show_media_thumbnail` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/show_progression` from the response with the `200` status
  - removed the required property `allOf[subschema #2]/data/show_replay` from the response with the `200` status
  - …27 more

---

[Operation](https://skmtc.dev/infomaniak/apis/api-reference-developer-tools/docs/2/vod/players/:player/put.md) - [API](https://skmtc.dev/infomaniak/apis/api-reference-developer-tools.md) - [Page](https://skmtc.dev/infomaniak/apis/api-reference-developer-tools/changes/2/vod/players/:player/put)
