---
title: "Replies on a post you published"
method: GET
path: "/v1/posts/{id}/comments"
tags: ["Reading"]
---

# Replies on a post you published

`GET /v1/posts/{id}/comments`

## Request

- Base URL: `https://api.postlake.dev`
- URL: `https://api.postlake.dev/v1/posts/{id}/comments`
- Auth: `bearerAuth` (a scheme the document does not define)

Across every network the post went to.

## Path parameters

- `id` string, required

## Query parameters

- `nested` boolean
- `cursor` string
- `limit` integer

## Response `200`

Success

- object
  - `items` Comment[]
    - `id` string
    - `platform` string
    - `account` string: The connection (acc_…) this comment was read through. Pass it back when you reply, hide, like or delete.
    - `author` SocialActor
      - `handle` string
      - `displayName` string, nullable
      - `avatarUrl` string, nullable
      - `id` string, nullable: The network's own id, for follow/block/mute
    - `text` string
    - `createdAt` string, date-time
    - `url` string, nullable
    - `replyCount` integer
    - `likeCount` integer
    - `hidden` boolean, nullable: Whether this reply is currently hidden. null where the network does not say, which is not the same as false: an agent that reads null as 'not hidden' will keep trying to hide the same reply.
    - `replies` Comment[]
  - `cursor` string, nullable: Opaque. Pass it back verbatim for the next page; null means the end. Never parse it: on cross-network reads it encodes a position per network.
  - `problems` ReadProblem[]
    - `account` string
    - `platform` string
    - `reason` string

---

[API](https://skmtc.dev/postlake/apis/postlake-api.md) · [All operations](https://skmtc.dev/postlake/apis/postlake-api/llms.txt) · [OpenAPI document](https://skmtc.dev/postlake/apis/postlake-api/revisions/f81060e31f69?raw)
