Send feedback with one API call
Your app, site, or CLI sends a single POST /feedback with
the message and any context. That's the whole integration. No SDK, no
schema.
- One
POST /feedbackendpoint - Attach arbitrary context with every submission
curl -X POST https://a.feedstick.app/feedback \
-H "X-Feedstick-Key: pk_live_…" \
-H "Content-Type: application/json" \
-d '{
"content": "Add CSV export",
"type": "feature",
"context": { "page": "/settings" }
}'
# → 201 { "id": "…" } Integrate Feedstick (a feedback ingest API) into my app.
Read the API reference at https://feedstick.app/docs first. Then add a way for users to submit feedback that sends a single HTTP POST to https://a.feedstick.app/feedback with:
- header X-Feedstick-Key: pk_live_… (my public ingest key from https://f.feedstick.app — keep it in an env var)
- JSON body { "content": "<the user's message>" }
Optional body fields: type (feature · bug · feedback · support — omit to auto-classify), context (arbitrary JSON: page, app version, etc.), source_label, submitter_email.
Pass submitter_email whenever my app knows who the user is — it's what lets them be notified when their feedback is marked done.
Handle responses: 201 { id } success · 400 invalid · 401 bad key (don't retry) · 429 rate limited (back off using Retry-After).
Wire it into <where feedback should be collected in my app>.