Endpoints
Status
GET /status
Returns the status of the API
List of books
GET /books
Return a list of books
Optional query parameters
- type: fiction or non-fiction
- limit: a number between 1 and 20
Get a single book
GET /books/:bookId
Retrieve detailed information about a book
Submit an order
POST /orders/
Authorization: Bearer <YOUR TOKEN>
{
"bookId": 1,
"customerName": "John"
}
Get an order
GET /orders/:orderId
Allows you to view all existing orders. Requires authentication.
Update an order
PATCH /orders/:orderId
Update an existing order. Requires authentication.
API AUTHENTICATION
Submit an order
To submit or view an order, you need to register your API client.
POST /api-clients/
The request body needs to be in JSON format and include the following properties
- clientName - String
- clientEmail - String
Example
{
"clientName": "Ivan",
"clientEmail": "bobATbob.com"
}
VARIABLE | INITIAL VALUE | CURRENT VALUE | |
baseURL | http://blah.com | http://blah.com | |
accessToken | --- | 23o32jo32joijfoijsdodsf | |
You don't want to check in your accessToken
NOTE: For a endpoint that needs a token you can add one in the Authorisation tab.
Token: {{accessToken}}