Feedback API
Accept feedback from inside your product, have each message classified, and forward it to wherever your team already works. No inbox to babysit.
What exists today
- Submissions can come straight from the browser with a publishable key; secret keys stay on the server.
- Each submission is classified into bug, feature_request, praise, billing, support or uncategorised, with a confidence score, using Claude.
- Routing rules forward feedback to Slack, Linear, GitHub, email or a webhook, optionally filtered by category.
- Each item can be marked reviewed or resolved, and re-classified by hand, from the API, the dashboard or the MCP server. A correction is never routed twice.
- A submission can carry an optional email address, so you can reply to the person. It is returned on read and shown in the dashboard, and is not forwarded to routing destinations.
- Feedback text is sent to Anthropic for classification only; it is not used for training under the API terms.
Endpoints
| POST | /v1/feedback | Submit feedback (publishable key allowed) |
| GET | /v1/feedback | List submissions |
| GET | /v1/feedback/{id} | Get one submission |
| PATCH | /v1/feedback/{id} | Mark reviewed or resolved, or correct the category |
Full reference with request and response schemas: docs.nordva.dev. Every response uses the same envelope and stable error codes.
MCP tools
The same operations are available to Claude Code, Claude Desktop and Cursor through the Nordva MCP server at mcp.nordva.dev:
submit_feedbacklist_feedbackconfigure_feedback_routing
Arguments, example prompts and client setup →
Questions
- Is the classification reliable?
- It returns a category and a confidence score. Low-confidence items land in uncategorised rather than being guessed, and every item can be reclassified by hand.
- Can users see each other's feedback?
- No. There is no public board or voting. Feedback is private to your project by design.
- What does routing cost?
- Nothing beyond the plan. Email and Slack are available on Indie; Linear, GitHub and webhooks on Builder.