GET /analytics/dashboard
One call for a dashboard: window totals (engagement received each day, so totals are the sum of daily), follower growth, a per-day series, top posts by engagement and recent posts with lifetime metrics; compare=previous_period adds the same figures for the previous window. UTC days, at most 366
BearerAuthAuthorizationBearer <token>API key sk_...
fromDate*stringFirst day (YYYY-MM-DD)
toDate*stringLast day (YYYY-MM-DD)
profileId?stringOnly this profile
platform?stringOnly this platform
accountId?stringOnly this account
source?stringPosts published through Postgale (late is Zernio's name) or imported from the platform
"postgale""late""external"compare?"previous_period"Also the previous period
"previous_period"topPosts?integerHow many top posts (default 5)
0 <= value <= 50recentPosts?integerHow many recent posts (default 5)
0 <= value <= 50Dashboard
application/json- response
dateRange?totals?previousTotals?followers?previousFollowers?daily?array<>topPosts?array<>recentPosts?array<>dataAsOf?string|nullcurl -X GET 'https://example.com/api/v1/analytics/dashboard?fromDate=string&toDate=string'{ "dateRange": { "fromDate": "string", "toDate": "string" }, "totals": {}, "previousTotals": {}, "followers": { "total": 0, "start": 0, "gained": 0 }, "previousFollowers": {}, "daily": [ {} ], "topPosts": [ {} ], "recentPosts": [ {} ], "dataAsOf": "string"}GET /analytics GET
With postId: live insights of one post (as /analytics/posts/{id}). Without: posts published in the window with their latest stored metrics, engagement rate and overview totals
GET /analytics/daily-metrics GET
Per-day post count, platform distribution and summed metrics (impressions, reach, likes, comments, shares, saves, clicks, views) plus per-platform totals. attribution publish (default) puts each post's lifetime totals on its publish day; received puts each day's increase on the day it arrived