Changelog
2026-10-07 — Unsupported media type errors
POST /oauth/tokennow documents HTTP 415 (ANL_00415) when the requestContent-Typeis notapplication/json. Send credentials as JSON.
2026-09-10 — New reach metrics and clearer authentication errors
organicReachis now available alongsidereachandpaidReach, so organic and paid reach can be separated in the same request. Supported on/v2/instances/performance,/v2/instances/performance-over-time,/v2/campaigns/performance,/v2/platforms/performance,/v2/creators/performance, and/v2/posts/performance— and as asortPropertyon the campaigns, platforms, creators, and posts endpoints.paidReachis now also available on/v2/instances/performance, joining the campaigns, platforms, creators, posts, and performance-over-time endpoints that already supported it.followersAtPostDatecan be requested and sorted on for/v2/posts/performance, giving the follower count at the time each post was published.POST /oauth/tokennow returns 401 for any incorrect credentials. Previously some requests with an incorrectclientSecretreturned 403. A 403 now always means your credentials were accepted but the client is not permitted.- Server-side failures return 500 instead of 401, so a transient outage is no longer mistaken for an authentication problem.
- Documentation: Errors & troubleshooting now lists every error code and explains the three causes behind a 403.
All metric additions are additive — existing requests continue to work unchanged, and no changes are required for clients that authenticate successfully.
Already used older versions of Reporting API?
See Migration from old versions for a route-by-route map and suggested cutover steps.