Skip to main content
Fetch comments on the last N posts per platform or reply to a specific comment. Supported platforms: LinkedIn, Facebook, Instagram, YouTube, Threads, TikTok, Bluesky.

Base URL & auth

Requires an Inbox plan feature (REQUIRE_INBOX). See Authentication.

GET /unified/comments

Dashboard-style inbox: comments on recent posts for each connected platform.

Query parameters

force_refresh refreshes comments only. It does not rebuild unified post lists — LinkedIn org posts are still resolved from DB/cache (same posts used to decide which threads to read).

Example

Response structure

Top-level: success, plus one slice per platform (linkedin, facebook, instagram, youtube, threads, tiktok, bluesky). Each platform slice: Each comment (unified shape):

Example response

POST /unified/comments/reply

Publish a reply to an existing comment. IDs are query parameters; the JSON body contains only the reply text.

Query parameters

Request body

Post/video id is resolved server-side from synced comment rows where possible (YouTube, Instagram, and Bluesky may require ids from prior comment sync).

Reply response

Error codes

Additional comment endpoints

Use facebook_page_ids / linkedin_organization_ids query params the same way as the list endpoint when targeting page/org content.

MCP equivalents

Connect at https://mcp.postsiva.com/mcpMCP tools.
  • Posts — recent posts that comments attach to
  • OAuth — platforms must be connected before inbox access
  • Authentication — inbox plan gate