Skip to content

Categories & Status

Categories

Each post has a category to help organize feedback:

CategoryDescription
feedbackGeneral feedback or suggestion (default)
bugBug report or issue
featureFeature request
questionQuestion about the product

Status

Posts move through a status lifecycle:

StatusDescription
openNew, unreviewed (default)
plannedAccepted, planned for future
in_progressCurrently being worked on
doneCompleted and shipped
declinedNot planned

API

bash
# Filter by status
curl https://feedback.example.com/api/projects/:slug/posts?status=open

# Filter by category
curl https://feedback.example.com/api/projects/:slug/posts?category=bug

# Combine filters
curl "https://feedback.example.com/api/projects/:slug/posts?status=open&category=feature"

# Update status (admin only)
curl -X PATCH -b cookies.txt \
  -H "Content-Type: application/json" \
  -d '{"status": "planned"}' \
  https://feedback.example.com/api/posts/{post_id}