Reviews API - mini/git-brunching GitHub Wiki

/reviews/{reviewID}

Method: GET

Description: This method is used to get a single review

Parameters Format
reviewID Integer

Response

example request URL: https://localhost:5001/api/reviews/1

STATUS CODE: 200

{
    "id": 1,
    "name": "Bryan",
    "restaurantID": 2,
    "review": "Yum!",
  },

/reviews/restaurant/{restaurantID}

Method: GET

Description: This method is used to get all the reviews for a restaurant

Response

example request URL: https://localhost:5001/reviews/restaurant/1

STATUS CODE: 200 OK

[{
    "id": 1,
    "name": "Bryan",
    "restaurantID": 2,
    "review": "Yum!",
  },
{
    "id": 2,
    "name": "Jeremy",
    "restaurantID": 2,
    "review": "Great food!",
  }]

/api/reviews

Method: POST

Description: This method is used to add a new review for a restaurant

Body Input

Parameters Format
name String
restaurantID Integer
review String

Request Body example

{
    "id": 1,
    "name": "Bryan",
    "restaurantID": 2,
    "review": "Yum!",
  },

Response

example request URL: https://localhost:5001/api/reviews

STATUS CODE: 200 OK

{
"added"
 },

/api/reviews/{reviewID}

Method: DELETE

Description: This method is used to delete a review object

Input

Path Parameters

Parameters Format
reviewID Integer

Response

example request URL: https://localhost:5001/api/reviews/1

STATUS CODE: 200 OK

{
"deleted"
  },