Analytics synced event
Fired once per connected account each time its analytics sync cycle completes successfully. Poll-driven (roughly hourly per account), not real-time, and never fired for a skipped or failed cycle.
A trigger, not a transport: the payload carries no metrics and no cursor. On receipt, call GET /v1/analytics/delta with your own last nextCursor to read every post whose analytics changed, across every account, in one paginated stream instead of polling analytics once per account.
The feed holds back its most recent few seconds of writes, so a read issued the instant this event lands often returns an empty page for that account. Poll again with the same cursor rather than reading an empty page as "nothing changed".
High volume (roughly one delivery per connected account per hour). Subscribe to it on a dedicated webhook endpoint: a subscription's consecutive-failure count is shared across all of its events, so an outage while this event is flowing can suppress the low-volume publishing events on the same subscription.
Payload
Example payload
{
"account": {
"platform": "youtube"
},
"sync": {
"postsUpdated": 42
}
}Response
Webhook received successfully