Reply to a comment

Post a public reply on the originating network.

POST /v1/inbox/comments/:commentId/reply

Posts a reply on the originating network. The comment must belong to publication_id — Social0 verifies this against the live thread before sending. A mismatched id is rejected rather than posted to the wrong thread.

Auth: Bearer API key (required)

Path parameters

ParamDescription
commentIdFrom GET /v1/inbox/comments (comment.id)

Request body

{
  "publication_id": "uuid",
  "text": "Thanks!",
  "media_id": "uuid"
}
FieldTypeRequiredDescription
publication_iduuidYesFrom the same comment (comment.publication_id)
textstringYes in practiceReply body
media_iduuidNoMedia upload id. Only X and Bluesky accept attachments on comment replies.

Response 200

{
  "ok": true
}

cURL

curl -X POST "https://api.social0.app/v1/inbox/comments/COMMENT_ID/reply" \
  -H "Authorization: Bearer sk_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "publication_id": "PUBLICATION_UUID", "text": "Thanks!" }'