Pre-requisites
It's best to do the Open API badge before this one:
https://www.badgelist.com/team/open-api-v2
Also, it's good to understand the purpose of the JSON API standard. You can think of the JSON API standard as building on the idea of REST. (Sidebar: Do you understand what a RESTful api is? Do you
really understand? It's more of a philosophy than an actual standard. Google "understanding REST" if you need a refresher.)
REST tells us how to structure an API. For restful APIs which accept and return JSON, JSON API focuses on how to structure the JSON itself. The main goal of using this standard in Badge List is allowing us to make fewer decisions. How should pagination parameters be defined? How should inter-resource references be represented? What's the best way to serialize field validation errors? JSON API gives us clear, well thought out answers, so we can focus on what's actually unique about Badge List rather than reinventing wheels.
How to earn this badge
- Read through the about the JSON API v1 Website: https://jsonapi.org (Try your best to read through the whole thing.)
- Solve the #Challenge
- Request feedback