Analytics
Analytics - by post
Aggregated analytics for one post across all accounts, plus per-account metrics
GET
By post
Returns cumulative engagement metrics for a single post (summed across every connected account / platform row) and a per-account breakdown. The only input is the post ID in the path (no query parameters). Metrics match theanalytics object on each item under platforms when you get a post: comments, likes, shares, impressions, quotes, saves, and engagement_rate.
For published platform rows, analytics uses the same values as the dashboard sync. For non-published rows, analytics is an empty object {}.
The total.engagement_rate value is a weighted average by impressions across published rows when any row has impressions; otherwise it falls back to a simple average of non-zero rates.
Request
integer
required
Post primary key (same id as in
/posts/{id}).Response
integer
The post id from the path
object
Cumulative metrics:
comments, likes, shares, impressions, quotes, saves, engagement_ratearray
One entry per platform post row:
account_id, platform, status, post_url, analytics, and account (same shape as list-accounts when present)Permissions
Requires the sameposts ability as other post endpoints.
Error codes
Unauthorized
Missing or invalid API token
Forbidden
Token does not have the
posts permissionNot Found
Post does not exist or is not in any workspace the user can access