August 15th, 2019 - How do you know that you’re accessing Twitch’s v5 API correctly? You must pass the application/vnd.twitchtv.v5+json in an “Accept” header for your requests to access v5. Otherwise your request will receive a 410 response code once v3 is no longer available.
Here is an example for correctly passing the header:
Note that there will no longer be a default version of Kraken namespace of Twitch APIs on September 12th, 2019. All functionality under the Kraken namespace has been deprecated and unsupported as of 2016, and will be withdrawn completely over the course of 2019-2020.
We understand that for developers removing a default version of the Kraken API may feel like a change in accessibility to the Twitch API. We made this change to ensure a more consistent experience with Kraken (i.e v5) and its associated documentation. The former default Kraken API (i.e. v3), will be withdrawn completely in September 2019.
Our commitment to developers is to build the tools and services they need to build amazing experiences on Twitch. When it comes to the Twitch API offering, we recognize that supporting multiple versions simultaneously makes building on Twitch challenging for developers. While well-intentioned, building out several versions of the API has created a fragmented API experience that slows development. We know we can deliver a better experience, and are working diligently towards a solution. Our aim for 2019 is to consolidate all supported API functionality under the Helix namespace of the Twitch API.
Thank you for being a valued member of the Twitch Developer community. This change is part of our continued effort to improve developer products which enable creators like yourself to deliver the interactive experiences that make Twitch what it is today.