Skip to content

Review Routes

Smita Samanta edited this page Aug 2, 2017 · 1 revision

Review Routes

GET /appointment

Requires authentication. Gets all reviews involving users both as a reviewee and as a reviewer.

returns

{
  asTutor: Array<Review>,
  asLearner: Array<Review>,
}

POST /review

Requires authentication by a reviewer having content . Creates a userReview by reviewer for a reviewee and ratingNumber.

requires

{
  reviewee: db.Schema.Types.ObjectId,
  reviewer: db.Schema.Types.ObjectId,
  userReview: String, 
  ratingNumber: Number, 
}

returns

{
  message: string,
  review: Review,
}

POST /review/remove/:id

Requires authentication as a user. Deletes a review.

returns

{
  message: string,
  review: Review,
}

Clone this wiki locally