The time is finally here.
We are moving the API version 2 out of beta. We’re happy with the implementation and confidently moving forward replacing version 1 with version 2.
So, what does that mean for everyone?
API version 1 will no longer be available
We plan on removing API version 1 on September 1, 2020. Once we sunset version 1, all the endpoints will return an HTTP status code of 410.
All API links reference on WaniKani app will be pointed to API version 2. A huge warning on the API token settings page will be visible to discourage use of API version 1 tokens. We will also remove the beta notices on the API version 2 documentation.
The sunset date is a little less than six months from now, and we hope that gives everyone ample time to update the tools built on top of version 1.
Why the deprecation of API version 1?
Version 1 was our first take at an API, and was made a long, long time ago. We’ve seen the amazing things everyone has built with it, felt the pain of using it ourselves, and learned a lot of lessons about structure and performance since then.
We didn’t make the decision lightly, but we made it so that we could spend our time and energy on making version 2 as robust and performant as possible.
Questions? Concerns? Curiousity? You can review the v2 documentation, catch up on the long and winding journey of its development, or drop us a note.
As always, thanks for being awesome and building awesome things on top of WaniKani!