Skip to main content
GET
/
comments
curl -G "https://postsyncer.com/api/v1/comments" \
  --data-urlencode "post_id=123" \
  --data-urlencode "per_page=20" \
  --data-urlencode "include_replies=true" \
  -H "Authorization: Bearer YOUR_API_TOKEN"

List comments

Request

post_id
integer
required
Post id (must belong to a workspace you can access).
per_page
integer
default:"20"
Page size (max 100).
page
integer
default:"1"
Page number.
source
string
default:"SOCIAL"
Comment source: e.g. SOCIAL, INTERNAL (includes internal, approval, public-share).
provider
string
Filter by platform key (e.g. twitter).
is_resolved
string
true or false.
is_approved
string
true or false.
include_replies
string
default:"true"
true to nest replies (top-level comments only in the root list).
curl -G "https://postsyncer.com/api/v1/comments" \
  --data-urlencode "post_id=123" \
  --data-urlencode "per_page=20" \
  --data-urlencode "include_replies=true" \
  -H "Authorization: Bearer YOUR_API_TOKEN"

Response

data: array of comment objects (same shape as get comment).
pagination: current_page, last_page, per_page, total, has_more_pages.

Errors

401 · 403 · 404 (invalid post_id or no access) See Comments overview.