---
title: "Get comments for a place.stream.video record."
method: GET
path: "/xrpc/place.stream.vod.getComments"
tags: ["place.stream.vod"]
---

# Get comments for a place.stream.video record.

`GET /xrpc/place.stream.vod.getComments`

## Query parameters

- `video` string, uri, required — AT-URI of the place.stream.video record.
- `cursor` string — Optional pagination cursor.
- `limit` integer — Maximum number of comments to return.

## Response `200`

Success

- object
  - `cursor` string
  - `comments` PlaceStreamVodDefsCommentView[], required
    - `uri` string, uri, required
    - `cid` string, cid, required
    - `author` AppBskyActorDefsProfileViewBasic, required
      - `did` string, did, required
      - `debug` unknown
      - `avatar` string, uri
      - `handle` string, handle, required
      - `labels` ComAtprotoLabelDefsLabel[]
        - `cid` string, cid — Optionally, CID specifying the specific version of 'uri' resource this label applies to.
        - `cts` string, date-time, required — Timestamp when this label was created.
        - `exp` string, date-time — Timestamp at which this label expires (no longer applies).
        - `neg` boolean — If true, this is a negation label, overwriting a previous label.
        - `sig` string, byte — Signature of dag-cbor encoded label.
        - `src` string, did, required — DID of the actor who created this label.
        - `uri` string, uri, required — AT URI of the record, repository (account), or other resource that this label applies to.
        - `val` string, required — The short string name of the value or type of this label.
        - `ver` integer — The AT Protocol version of the label object.
      - `status` AppBskyActorDefsStatusView
        - `cid` string, cid
        - `uri` string, uri
        - `embed` AppBskyEmbedExternalView
          - `external` AppBskyEmbedExternalViewExternal, required
            - `uri` string, uri, required
            - `thumb` string, uri
            - `title` string, required
            - `labels` ComAtprotoLabelDefsLabel[]
              - …
            - `source` AppBskyEmbedExternalViewExternalSource — The source of an external embed, such as a standard.site publication.
              - …
            - `createdAt` string, date-time — When the external content was created, if available. Example: a publication date, for an article.
            - `updatedAt` string, date-time — When the external content was updated, if available.
            - `description` string, required
            - `readingTime` integer — Estimated reading time in minutes, if applicable and available.
            - `associatedRefs` ComAtprotoRepoStrongRef[] — StrongRefs (uri+cid) of the Atmosphere records that backed this view.
              - …
            - `associatedProfiles` AppBskyActorDefsProfileViewBasic[] — Profiles of the owners of the Atmosphere records that backed this view.
        - `labels` ComAtprotoLabelDefsLabel[]
          - `cid` string, cid — Optionally, CID specifying the specific version of 'uri' resource this label applies to.
          - `cts` string, date-time, required — Timestamp when this label was created.
          - `exp` string, date-time — Timestamp at which this label expires (no longer applies).
          - `neg` boolean — If true, this is a negation label, overwriting a previous label.
          - `sig` string, byte — Signature of dag-cbor encoded label.
          - `src` string, did, required — DID of the actor who created this label.
          - `uri` string, uri, required — AT URI of the record, repository (account), or other resource that this label applies to.
          - `val` string, required — The short string name of the value or type of this label.
          - `ver` integer — The AT Protocol version of the label object.
        - `record` unknown, required
        - `status` string, required — The status for the account.
        - `isActive` boolean — True if the status is not expired, false if it is expired. Only present if expiration was set.
        - `expiresAt` string, date-time — The date when this status will expire. The application might choose to no longer return the status after expiration.
        - `isDisabled` boolean — True if the user's go-live access has been disabled by a moderator, false otherwise.
      - `viewer` AppBskyActorDefsViewerState — Metadata about the requesting account's relationship with the subject account. Only has meaningful content for authed requests.
        - `muted` boolean
        - `blocking` string, uri
        - `blockedBy` boolean
        - `following` string, uri
        - `followedBy` string, uri
        - `mutedByList` AppBskyGraphDefsListViewBasic
          - `cid` string, cid, required
          - `uri` string, uri, required
          - `name` string, required
          - `avatar` string, uri
          - `labels` ComAtprotoLabelDefsLabel[]
            - `cid` string, cid — Optionally, CID specifying the specific version of 'uri' resource this label applies to.
            - `cts` string, date-time, required — Timestamp when this label was created.
            - `exp` string, date-time — Timestamp at which this label expires (no longer applies).
            - `neg` boolean — If true, this is a negation label, overwriting a previous label.
            - `sig` string, byte — Signature of dag-cbor encoded label.
            - `src` string, did, required — DID of the actor who created this label.
            - `uri` string, uri, required — AT URI of the record, repository (account), or other resource that this label applies to.
            - `val` string, required — The short string name of the value or type of this label.
            - `ver` integer — The AT Protocol version of the label object.
          - `viewer` AppBskyGraphDefsListViewerState
            - `muted` boolean
            - `blocked` string, uri
          - `purpose` string, required
          - `indexedAt` string, date-time
          - `listItemCount` integer
        - `blockingByList` AppBskyGraphDefsListViewBasic
          - `cid` string, cid, required
          - `uri` string, uri, required
          - `name` string, required
          - `avatar` string, uri
          - `labels` ComAtprotoLabelDefsLabel[]
            - `cid` string, cid — Optionally, CID specifying the specific version of 'uri' resource this label applies to.
            - `cts` string, date-time, required — Timestamp when this label was created.
            - `exp` string, date-time — Timestamp at which this label expires (no longer applies).
            - `neg` boolean — If true, this is a negation label, overwriting a previous label.
            - `sig` string, byte — Signature of dag-cbor encoded label.
            - `src` string, did, required — DID of the actor who created this label.
            - `uri` string, uri, required — AT URI of the record, repository (account), or other resource that this label applies to.
            - `val` string, required — The short string name of the value or type of this label.
            - `ver` integer — The AT Protocol version of the label object.
          - `viewer` AppBskyGraphDefsListViewerState
            - `muted` boolean
            - `blocked` string, uri
          - `purpose` string, required
          - `indexedAt` string, date-time
          - `listItemCount` integer
        - `knownFollowers` AppBskyActorDefsKnownFollowers — The subject's followers whom you also follow
          - `count` integer, required
          - `followers` AppBskyActorDefsProfileViewBasic[], required
        - `activitySubscription` AppBskyNotificationDefsActivitySubscription
          - `post` boolean, required
          - `reply` boolean, required
      - `pronouns` string
      - `createdAt` string, date-time
      - `associated` AppBskyActorDefsProfileAssociated
        - `chat` AppBskyActorDefsProfileAssociatedChat
          - `allowIncoming` string, required
          - `allowGroupInvites` string
        - `germ` AppBskyActorDefsProfileAssociatedGerm
          - `messageMeUrl` string, uri, required
          - `showButtonTo` string, required
        - `lists` integer
        - `labeler` boolean
        - `feedgens` integer
        - `starterPacks` integer
        - `activitySubscription` AppBskyActorDefsProfileAssociatedActivitySubscription
          - `allowSubscriptions` string, required
      - `displayName` string
      - `verification` AppBskyActorDefsVerificationState — Represents the verification information about the user this object is attached to.
        - `verifications` AppBskyActorDefsVerificationView[], required — All verifications issued by trusted verifiers on behalf of this user. Verifications by untrusted verifiers are not included.
          - `uri` string, uri, required — The AT-URI of the verification record.
          - `issuer` string, did, required — The user who issued this verification.
          - `isValid` boolean, required — True if the verification passes validation, otherwise false.
          - `createdAt` string, date-time, required — Timestamp when the verification was created.
          - `issuerHandle` string, handle — The handle of the issuer.
          - `issuerDisplayName` string — The display name of the issuer.
        - `verifiedStatus` string, required — The user's status as a verified account.
        - `trustedVerifierStatus` string, required — The user's status as a trusted verifier.
    - `record` unknown, required
    - `indexedAt` string, date-time, required
    - `replyTo` PlaceStreamVodDefsCommentViewBasic — A comment view without its own `replyTo`, used to represent the parent of a reply without recursively nesting the whole thread.
      - `uri` string, uri, required
      - `cid` string, cid, required
      - `author` AppBskyActorDefsProfileViewBasic, required
        - `did` string, did, required
        - `debug` unknown
        - `avatar` string, uri
        - `handle` string, handle, required
        - `labels` ComAtprotoLabelDefsLabel[]
          - `cid` string, cid — Optionally, CID specifying the specific version of 'uri' resource this label applies to.
          - `cts` string, date-time, required — Timestamp when this label was created.
          - `exp` string, date-time — Timestamp at which this label expires (no longer applies).
          - `neg` boolean — If true, this is a negation label, overwriting a previous label.
          - `sig` string, byte — Signature of dag-cbor encoded label.
          - `src` string, did, required — DID of the actor who created this label.
          - `uri` string, uri, required — AT URI of the record, repository (account), or other resource that this label applies to.
          - `val` string, required — The short string name of the value or type of this label.
          - `ver` integer — The AT Protocol version of the label object.
        - `status` AppBskyActorDefsStatusView
          - `cid` string, cid
          - `uri` string, uri
          - `embed` AppBskyEmbedExternalView
            - `external` AppBskyEmbedExternalViewExternal, required
              - …
          - `labels` ComAtprotoLabelDefsLabel[]
            - `cid` string, cid — Optionally, CID specifying the specific version of 'uri' resource this label applies to.
            - `cts` string, date-time, required — Timestamp when this label was created.
            - `exp` string, date-time — Timestamp at which this label expires (no longer applies).
            - `neg` boolean — If true, this is a negation label, overwriting a previous label.
            - `sig` string, byte — Signature of dag-cbor encoded label.
            - `src` string, did, required — DID of the actor who created this label.
            - `uri` string, uri, required — AT URI of the record, repository (account), or other resource that this label applies to.
            - `val` string, required — The short string name of the value or type of this label.
            - `ver` integer — The AT Protocol version of the label object.
          - `record` unknown, required
          - `status` string, required — The status for the account.
          - `isActive` boolean — True if the status is not expired, false if it is expired. Only present if expiration was set.
          - `expiresAt` string, date-time — The date when this status will expire. The application might choose to no longer return the status after expiration.
          - `isDisabled` boolean — True if the user's go-live access has been disabled by a moderator, false otherwise.
        - `viewer` AppBskyActorDefsViewerState — Metadata about the requesting account's relationship with the subject account. Only has meaningful content for authed requests.
          - `muted` boolean
          - `blocking` string, uri
          - `blockedBy` boolean
          - `following` string, uri
          - `followedBy` string, uri
          - `mutedByList` AppBskyGraphDefsListViewBasic
            - `cid` string, cid, required
            - `uri` string, uri, required
            - `name` string, required
            - `avatar` string, uri
            - `labels` ComAtprotoLabelDefsLabel[]
              - …
            - `viewer` AppBskyGraphDefsListViewerState
              - …
            - `purpose` string, required
            - `indexedAt` string, date-time
            - `listItemCount` integer
          - `blockingByList` AppBskyGraphDefsListViewBasic
            - `cid` string, cid, required
            - `uri` string, uri, required
            - `name` string, required
            - `avatar` string, uri
            - `labels` ComAtprotoLabelDefsLabel[]
              - …
            - `viewer` AppBskyGraphDefsListViewerState
              - …
            - `purpose` string, required
            - `indexedAt` string, date-time
            - `listItemCount` integer
          - `knownFollowers` AppBskyActorDefsKnownFollowers — The subject's followers whom you also follow
            - `count` integer, required
            - `followers` AppBskyActorDefsProfileViewBasic[], required
          - `activitySubscription` AppBskyNotificationDefsActivitySubscription
            - `post` boolean, required
            - `reply` boolean, required
        - `pronouns` string
        - `createdAt` string, date-time
        - `associated` AppBskyActorDefsProfileAssociated
          - `chat` AppBskyActorDefsProfileAssociatedChat
            - `allowIncoming` string, required
            - `allowGroupInvites` string
          - `germ` AppBskyActorDefsProfileAssociatedGerm
            - `messageMeUrl` string, uri, required
            - `showButtonTo` string, required
          - `lists` integer
          - `labeler` boolean
          - `feedgens` integer
          - `starterPacks` integer
          - `activitySubscription` AppBskyActorDefsProfileAssociatedActivitySubscription
            - `allowSubscriptions` string, required
        - `displayName` string
        - `verification` AppBskyActorDefsVerificationState — Represents the verification information about the user this object is attached to.
          - `verifications` AppBskyActorDefsVerificationView[], required — All verifications issued by trusted verifiers on behalf of this user. Verifications by untrusted verifiers are not included.
            - `uri` string, uri, required — The AT-URI of the verification record.
            - `issuer` string, did, required — The user who issued this verification.
            - `isValid` boolean, required — True if the verification passes validation, otherwise false.
            - `createdAt` string, date-time, required — Timestamp when the verification was created.
            - `issuerHandle` string, handle — The handle of the issuer.
            - `issuerDisplayName` string — The display name of the issuer.
          - `verifiedStatus` string, required — The user's status as a verified account.
          - `trustedVerifierStatus` string, required — The user's status as a trusted verifier.
      - `record` unknown, required
      - `indexedAt` string, date-time, required
      - `likeCount` integer, required — Number of likes on this comment.
    - `likeCount` integer, required — Number of likes on this comment.

---

[API](https://skmtc.net/streamplace/apis/generated-lexicon-api-schema.md) · [All operations](https://skmtc.net/streamplace/apis/generated-lexicon-api-schema/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/streamplace/generated-lexicon-api-schema/versions/8e2ce7f5d85b/schema)
