---
title: "Changes to Get a hydrated view of a place.stream.video record — the record itself plus author info plus aggregated view counts summed across every reporting node we've indexed. View counts come from place.stream.media.viewCount records; consumers see one number per metric, with the underlying multi-reporter detail collapsed away."
method: GET
path: "/xrpc/place.stream.media.getVideo"
---

# Changes to Get a hydrated view of a place.stream.video record — the record itself plus author info plus aggregated view counts summed across every reporting node we've indexed. View counts come from place.stream.media.viewCount records; consumers see one number per metric, with the underlying multi-reporter detail collapsed away.

`GET /xrpc/place.stream.media.getVideo`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 9 of 60 revisions.

- **2026-07-14** `62bdcd7bca9c`: 20 info
- **2026-07-12** `0b39d9ed30de`: 18 info
- **2026-06-02** `d277785c92a6`: 1 info
- **2026-05-27** `73fa4182e124`: 1 info
- **2026-05-20** `3e9273785059`: 1 info
- **2026-05-18** `c001420ea608`: 1 breaking
- **2026-05-18** `c9b08c609439`: 1 info
- **2026-05-18** `91fba7ad31c4`: 1 info
- **2026-01-21** `b21cd7605630`: 1 breaking

## Changes

- **2026-07-14** `62bdcd7bca9c`: 20 info
  - added the optional property `author/associated/chat/allowGroupInvites` to the response with the `200` status
  - added the optional property `author/status/embed/oneOf[#/components/schemas/app.bsky.embed.external_view]/external/associatedProfiles` to the response with the `200` status
  - added the optional property `author/status/embed/oneOf[#/components/schemas/app.bsky.embed.external_view]/external/associatedRefs` to the response with the `200` status
  - added the optional property `author/status/embed/oneOf[#/components/schemas/app.bsky.embed.external_view]/external/createdAt` to the response with the `200` status
  - added the optional property `author/status/embed/oneOf[#/components/schemas/app.bsky.embed.external_view]/external/labels` to the response with the `200` status
  - added the optional property `author/status/embed/oneOf[#/components/schemas/app.bsky.embed.external_view]/external/readingTime` to the response with the `200` status
  - added the optional property `author/status/embed/oneOf[#/components/schemas/app.bsky.embed.external_view]/external/source` to the response with the `200` status
  - added the optional property `author/status/embed/oneOf[#/components/schemas/app.bsky.embed.external_view]/external/updatedAt` to the response with the `200` status
  - added the optional property `author/verification/verifications/items/issuerDisplayName` to the response with the `200` status
  - added the optional property `author/verification/verifications/items/issuerHandle` to the response with the `200` status
  - added the optional property `tracks/items/author/associated/chat/allowGroupInvites` to the response with the `200` status
  - added the optional property `tracks/items/author/status/embed/oneOf[#/components/schemas/app.bsky.embed.external_view]/external/associatedProfiles` to the response with the `200` status
  - added the optional property `tracks/items/author/status/embed/oneOf[#/components/schemas/app.bsky.embed.external_view]/external/associatedRefs` to the response with the `200` status
  - added the optional property `tracks/items/author/status/embed/oneOf[#/components/schemas/app.bsky.embed.external_view]/external/createdAt` to the response with the `200` status
  - added the optional property `tracks/items/author/status/embed/oneOf[#/components/schemas/app.bsky.embed.external_view]/external/labels` to the response with the `200` status
  - added the optional property `tracks/items/author/status/embed/oneOf[#/components/schemas/app.bsky.embed.external_view]/external/readingTime` to the response with the `200` status
  - added the optional property `tracks/items/author/status/embed/oneOf[#/components/schemas/app.bsky.embed.external_view]/external/source` to the response with the `200` status
  - added the optional property `tracks/items/author/status/embed/oneOf[#/components/schemas/app.bsky.embed.external_view]/external/updatedAt` to the response with the `200` status
  - added the optional property `tracks/items/author/verification/verifications/items/issuerDisplayName` to the response with the `200` status
  - added the optional property `tracks/items/author/verification/verifications/items/issuerHandle` to the response with the `200` status
- **2026-07-12** `0b39d9ed30de`: 18 info
  - added the optional property `author/associated/activitySubscription` to the response with the `200` status
  - added the optional property `author/associated/germ` to the response with the `200` status
  - added the optional property `author/debug` to the response with the `200` status
  - added the optional property `author/pronouns` to the response with the `200` status
  - added the optional property `author/status/cid` to the response with the `200` status
  - added the optional property `author/status/isDisabled` to the response with the `200` status
  - added the optional property `author/status/labels` to the response with the `200` status
  - added the optional property `author/status/uri` to the response with the `200` status
  - added the optional property `author/viewer/activitySubscription` to the response with the `200` status
  - added the optional property `tracks/items/author/associated/activitySubscription` to the response with the `200` status
  - added the optional property `tracks/items/author/associated/germ` to the response with the `200` status
  - added the optional property `tracks/items/author/debug` to the response with the `200` status
  - added the optional property `tracks/items/author/pronouns` to the response with the `200` status
  - added the optional property `tracks/items/author/status/cid` to the response with the `200` status
  - added the optional property `tracks/items/author/status/isDisabled` to the response with the `200` status
  - added the optional property `tracks/items/author/status/labels` to the response with the `200` status
  - added the optional property `tracks/items/author/status/uri` to the response with the `200` status
  - added the optional property `tracks/items/author/viewer/activitySubscription` to the response with the `200` status
- **2026-06-02** `d277785c92a6`: 1 info
  - added the required property `likeCount` to the response with the `200` status
- **2026-05-27** `73fa4182e124`: 1 info
  - added the optional property `tracks` to the response with the `200` status
- **2026-05-20** `3e9273785059`: 1 info
  - endpoint added
- **2026-05-18** `c001420ea608`: 1 breaking
  - api path removed without deprecation
- **2026-05-18** `c9b08c609439`: 1 info
  - the response property `viewCounts` became required for the status `200`
- **2026-05-18** `91fba7ad31c4`: 1 info
  - endpoint added
- **2026-01-21** `b21cd7605630`: 1 breaking
  - api path removed without deprecation

---

[Operation](https://skmtc.dev/streamplace/apis/generated-lexicon-api-schema/docs/xrpc/place.stream.media.getVideo/get.md) - [API](https://skmtc.dev/streamplace/apis/generated-lexicon-api-schema.md) - [Page](https://skmtc.dev/streamplace/apis/generated-lexicon-api-schema/changes/xrpc/place.stream.media.getVideo/get)
