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
Post primary key (same id as in
/posts/{id}).Response
The post id from the path
Cumulative metrics:
comments, likes, shares, impressions, quotes, saves, engagement_rateOne 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
Missing or invalid API token
Token does not have the
posts permissionPost does not exist or is not in any workspace the user can access