---
title: "Get Comments For User"
method: GET
path: "/v4/livecomments/{section_uuid}/{user_uuid}/recent"
tags: ["CommentList"]
---

# Get Comments For User

`GET /v4/livecomments/{section_uuid}/{user_uuid}/recent`

Lists comments for a specific user.

## Path parameters

- `section_uuid` string, uuid, required
- `user_uuid` string, uuid, required

## Query parameters

- `limit` integer, required

## Response `200`

OK

- ContainerContents
  - `more_available` boolean
  - `contents` ContentResponse[]
    - `section_uuid` string, uuid
    - `content_container_uuid` string, uuid
    - `thread_uuid` string, uuid — The thread_uuid is the identifier of the thread the content falls under. If the content is a top-level content, the thread is the container it belongs to. Otherwise, the thread is another content (top-level) whose thread is the container they both belong to.
    - `parent_uuid` string, uuid
    - `content_uuid` string, uuid
    - `actor_uuid` string, uuid — id of the user or service that created this post
    - `parent_actor_uuid` string, uuid — id of the user or service that created this post's parent, if a reply. Null otherwise.
    - `content` string
    - `social_id` string — only populated if the content is taken from social media. Null otherwise.
    - `time` integer — deprecated, equivalent to date_created
    - `date_created` integer
    - `date_edited` integer
    - `date_pinned` integer
    - `origin` string — The system that created this item (author, social_feed, ...)
    - `media` MediaList[]
      - `uuid` string, uuid, required
      - `media_type` 'image' | 'video' — the type of media
      - `versions` Media[]
        - `version_type` 'tiny' | 'small' | 'medium' | 'large' | 'xlarge' | 'original' — Media specific version. It can indicate different sizes for images or videos
        - `url` string
        - `height` integer
        - `width` integer
    - `actions` ActionType[] — The list of actions that the current user has made on the content. If the request has been made anonymously, then an empty list is returned.
    - `state` 'awaiting_moderation' | 'deleted' | 'spam' | 'visible' | 'disabled' | 'hidden' — the state of the content
    - `simplified_state` 'awaiting_moderation' | 'deleted' | 'spam' | 'visible' | 'disabled' | 'hidden' — the state of the content
    - `state_reasons` ContentStateReason[]
    - `total_likes` integer
    - `total_dislikes` integer
    - `is_edited` boolean
    - `is_pinned` boolean
    - `is_picked` boolean
    - `is_actor_ghostbanned` boolean
    - `total_replies` integer
    - `total_direct_replies` integer
    - `total_flags` integer
    - `total_banned_replies` integer
    - `metadata` ContentInstanceMetadata, nullable — Metadata captured or assigned during content creation
      - `author_host_section_uuid` string, uuid, nullable — Identifier for where the author of the content is hosted. Facilitates looking up information about the author
      - `origin_title` string, nullable — Title of the location where the content was created
      - `origin_summary` string, nullable — Short description about the location where the content was created
      - `origin_url` string, nullable — Location where the content was created
      - `origin_image_url` string, nullable — Location of the icon or thumbnail representing the origin
      - `origin_image_alt` string, nullable — Text description of the origin_image_url
      - `origin_ip_address` string, nullable — Ip address of the user during content creation. Only returned to client permission bearers
    - `date_picked` integer
    - `rating` integer

## Other responses

- `400` — BadRequest
- `401` — Unauthorized
- `403` — Forbidden

---

[API](https://skmtc.net/viafoura/apis/engagement-api.md) · [All operations](https://skmtc.net/viafoura/apis/engagement-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/viafoura/engagement-api/versions/ea12eb6ecdc1/schema)
