0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Difficulty: 3
click for more info
No active XP Potion
Accept a Quest
Login to submit answers
We're building a fairly RESTful API.
REST is a set of guidelines for how to build APIs. It's not a standard, but it's a set of conventions that many people follow. Not all back-end APIs are RESTful, but many are. As a back-end developer, you'll need to know how to build RESTful APIs.
In REST, it's conventional to name all of your endpoints after the resource that they represent and for the name to be plural. That's why we use POST /api/chirps
to create a new chirp instead of POST /api/chirp
.
To get a collection of resources it's conventional to use a GET
request to the plural name of the resource. So we are going to use GET /api/chirps
to get all of the chirps.
To get a singleton, or a single instance of a resource, it's conventional to use a GET
request to the plural name of the resource, followed by the ID
of the resource. So we are going to use GET /api/chirps/94b7e44c-3604-42e3-bef7-ebfcc3efff8f
to get the chirp with ID 94b7e44c-3604-42e3-bef7-ebfcc3efff8f
.
Which is the RESTful way to design an endpoint that returns all users?