This changelog lists supplemental, non-versioned changes to the Instagram Graph API. These changes have have been introduced outside of the normal Graph API versioned-change release cycle. Please refer to the Graph API changelog for versioned changes which may impact the Instagram Graph API.
story_insightsfield now requires the
instagram_manage_insightspermission instead of
GETrequests made using API version 3.1 or older will have results returned in chronological order. Requests made using version 3.2+ will have results returned in reverse chronological order.
/medianode — You can now use field expansion to get the
permalinkfield on media objects.
userfield will not be included in responses unless the User making the request owns the Comment; instead, we will return
usernamefor all commenters. This also applies to queries on Comments made through other APIs, such as the Mentions API.
ownerfield will not be included in responses unless the User making the request owns the media object; instead, we will return
usernamefor all commenters. This also applies to queries on media objects made through other APIs, such as the Mentions API.
Insights API — Insights will now include ad activity generated through the API, Facebook ads interfaces, and Instagram's Promote feature. This affects the following metrics:
/user/mediaedge to tag locations and public Instagram Users when publishing photos.
timestampfield on the
medianode is now a public field and can be returned via field expansion.
medianodes will now return all public fields when accessed through an edge via field expansion. Refer to each node's reference document to see which fields are public.