CH

CodeHub

API Playground

← All collections

Collection Docs

Feedback Collection

Feedback system for error handling and validation practice (rating 1-5).

Fields

text

authorName

Required; feedback author name.

number

rating

Required; must be between 1 and 5. Try invalid values to see error responses.

textarea

comment

Required; feedback comment text.

checkbox

resolved

Boolean; defaults to false.

REST Endpoints

GET/api/feedback

List feedback. Filter by rating or resolved status.

GET/api/feedback/:id

Fetch one feedback entry by document ID.

POST/api/feedback

Create feedback. Rating must be 1-5. Try 0 or 6 to see validation errors.

PATCH/api/feedback/:id

Update feedback fields (e.g., mark as resolved).

DELETE/api/feedback/:id

Delete a feedback document.

Teaching Tips

  • Try invalid rating (0, 6, or negative) to see 400 validation error response.
  • Filter by rating: ?where[rating][equals]=5
  • Filter unresolved: ?where[resolved][equals]=false
  • Check error response format when validation fails—great for teaching error handling.