OAuth Kraken Migration

We’ve migrated our OAuth APIs to https://id.twitch.tv and deprecated the existing OAuth APIs under the Kraken namespace.

When are these changes going live?

It’s already live! The documentation for Twitch Authentication has been updated to reflect these changes. Moving forward, OAuth features, like new OAuth scopes, for the new Twitch APIs will only be available at https://id.twitch.tv. However, the Kraken APIs (i.e. https://api.twitch.tv/kraken) – including its existing OAuth APIs – are currently scheduled to work until the end of 2018, following the deprecation timeline for V5 of the API.

What should I change in my applications?

Any instances of https://api.twitch.tv/kraken/oauth2 in your applications should be changed to https://id.twitch.tv/oauth2 before the end of 2018.

For example:

  • Authorize: https://api.twitch.tv/kraken/oauth2/authorize should be updated to https://id.twitch.tv/oauth2/authorize
  • Exchange: https://api.twitch.tv/kraken/oauth2/token should be updated to https://id.twitch.tv/oauth2/token
  • Revoke: https://api.twitch.tv/kraken/oauth2/revoke should be updated to https://id.twitch.tv/oauth2/revoke