Medium badge

JSON API v1 Public

Team Badge List

Holders have demonstrated a working understanding of version 1 of the JSON API specification.

Required Evidence

Challenge

Solve this learning challenge by posting a JSON code snippet. More Info

Badge Overview

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

  1. Read through the about the JSON API v1 Website: https://jsonapi.org (Try your best to read through the whole thing.)
  2. Solve the #Challenge
  3. Request feedback

Badge Experts

 

Christophe Alain Pagnusatt Rochester

CPR

Badge awarded on 6/30/19
 

Guensie Grecy

Guensie

Badge awarded on 1/18/19
 

Juan Ochoa

juan8a

Badge awarded on 12/28/18
 

Quentin Guillaume

Couentine

Badge awarded on 12/6/18

Badge Learners