---
title: "Reply to comment"
method: POST
path: "/v1/inbox/comments/{postId}"
tags: ["Comments"]
---

# Reply to comment

`POST /v1/inbox/comments/{postId}`

Post a reply to a post or specific comment. Requires accountId in request body.

## Path parameters

- `postId` string, required

## Request body

- object
  - `accountId` string, required
  - `message` string, required
  - `attachmentUrl` string, uri — (Facebook only) URL of an image to attach, publishing a photo comment alongside the text. The URL must be publicly accessible so Meta can fetch it. Returns 400 for other platforms.
  - `commentId` string — Reply to specific comment (optional)
  - `parentCid` string — (Bluesky only) Parent content identifier
  - `rootUri` string — (Bluesky only) Root post URI
  - `rootCid` string — (Bluesky only) Root post CID

## Response `200`

Reply posted

- object
  - `success` boolean
  - `data` object
    - `commentId` string
    - `isReply` boolean
    - `cid` string, nullable — Bluesky CID

## Other responses

- `400` — Invalid request (e.g. attachmentUrl on a platform other than Facebook, code PLATFORM_NOT_SUPPORTED)
- `401` — Unauthorized
- `403` — Inbox addon required, or the connected account is not permitted to comment on this post on the platform (code platform_api_error, type platform_error)
- `429` — The connected account's upstream platform quota is exhausted. Reddit rate-limits per connected Reddit user (1000 requests per 10-minute window), and that budget is shared by every operation using that account. Retry after the window resets rather than retrying immediately; repeated calls while exhausted do not succeed and keep the budget spent.
- `502` — Upstream platform error (code platform_api_error, type platform_error)

---

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