OpenApi/Swagger description for the Web API
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
As Spotify has not updated the RAML description for the Web API for 5 years, I started to write a parser for the Web API reference documentation to generate a machine-readable format of the documentation. From this machine-readable documentation, I am also generating an OpenAPI description for the Spotify Web API. You can find the code on GitHub: https://github.com/sonallux/spotify-web-api. The latest generated OpenAPI description can be found in the releases.
The parser also corrects errors currently present in the Web API reference documentation. So if any developer from Spotify is reading this, please check out
this file for errors in the endpoint description and this file for errors in the object description and missing objects.
But nevertheless, I wanted to share my work with the Community because other developers might also find my work useful. And I am more than happy to hear your feedback.
------------------------------
Update: At the Developer Day, Spotify announced that an official OpenAPI description will be released in the future (see the recording on YouTube).
At the end of 2021, Spotify finally released its own official OpenAPI definition here: https://developer.spotify.com/_data/documentation/web-api/reference/open-api-schema.yml
Unfortunately, there are still some errors present in it. Therefore I will continue my project at https://github.com/sonallux/spotify-web-api and will provide fixes for these errors. So stay tuned for the next release!
- Labels:
-
open source
-
OpenAPI
-
swagger
-
Web API
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page