Feedback API
Submit in-app feedback, bug reports, feature requests, and support requests
The Feedback API lets you submit feedback, report bugs, suggest features, or contact support from within the platform or from the command line. Submissions are routed automatically to the right team (e.g. bugs to engineering, feature ideas to product, help requests to support).
Category: Platform (general)
Endpoints
Submit feedback (authenticated web users)
POST /api/v1/feedback
Submit feedback when logged in to the web application.
Request body:
{
"feedbackType": "BugReport",
"message": "The app crashes when I click the invoice button"
}Feedback types:
BugReport
Bugs or unexpected behaviour
FeatureRequest
New feature or enhancement ideas
GeneralFeedback
General comments or feedback
SupportRequest
Help or support requests
Other
Anything that doesn’t fit the above
Success (200):
The response includes a unique feedback ID so you can refer to it if needed.
Error (400):
Error codes:
feedback_message_empty
400
Message is empty or only whitespace
feedback_message_too_long
400
Message is over 1000 characters
feedback_type_invalid
400
Feedback type is missing or not one of the allowed values
feedback_routing_failed
500
Submission was received but delivery to the team failed
Submit feedback via API key (CLI / scripts)
POST /api/feedback/{apiKey}
Submit feedback from the command line or a script using an API key. Useful for the Zipwire CLI or automation.
Query parameters:
feedbackType
Yes
One of: BugReport, FeatureRequest, GeneralFeedback, SupportRequest, Other
text
Yes
Your message (max 1000 characters). Underscores in the URL are converted to spaces.
Example:
Success (200): Plain text body, e.g.
Thank you for your feedback! (ID: ABC123DEF456)
Error (400): Plain text body, e.g.
Feedback type is required. Valid types: BugReport, FeatureRequest, GeneralFeedback, SupportRequest, Other
Error (403): Invalid or missing API key.
Feedback types in detail
BugReport
Engineering
"App crashes when I click submit", "Invoice numbers are duplicated"
FeatureRequest
Product
"Add dark mode", "Export to CSV", "Calendar integration"
GeneralFeedback
Product
"Great work on the new UI", "Onboarding was smooth"
SupportRequest
Support (email)
"How do I export my data?", "I forgot my password"
Other
Product
Anything else
Types are case-insensitive (BugReport, bugreport, BUGREPORT are all valid).
Examples
Web app (JavaScript)
CLI
Or with curl:
Simple HTML form
Troubleshooting
Feedback not received?
Check the success response for the feedback ID and keep it for reference.
Web endpoint: Ensure you send a valid
Authorization: Bearer ...token.API key endpoint: Check that the API key is correct and associated with your account.
Keep the message between 1 and 1000 characters.
"Invalid feedback type"
Use exactly one of: BugReport, FeatureRequest, GeneralFeedback, SupportRequest, Other (case does not matter).
Message too long
Maximum length is 1000 characters. Truncate or shorten your message.
Rate limiting
There is no rate limiting on feedback submissions. Please use the API responsibly.
Last updated