Automation integration
Quackback + REST API
Full programmatic access to your feedback data
Signal
Feedback event
Delivery
Automatic
Why it matters
The Quackback REST API gives you full programmatic access to every resource: posts, votes, comments, boards, tags, users, and changelogs. The API follows REST conventions with JSON request and response bodies, cursor-based pagination, and clear rate-limit headers. An OpenAPI 3.0 specification is available at /api/v1/docs for client generation in any language. Authentication uses API keys for server-to-server calls and OAuth for user-facing apps. Developers can build custom feedback widgets embedded in their product, internal dashboards that aggregate feedback metrics, or scripts that automate triage and categorization. Everything the Quackback UI can do, the API can do.
01 · Setup
Connect REST API in three steps
Generate an API key
Create an API key in your Quackback project settings. Use it in the Authorization header for server-to-server requests.
Explore the OpenAPI spec
Visit /api/v1/docs to browse endpoints, request schemas, and response examples. Generate a client library or test calls directly.
Read and write feedback data
List posts, create votes, update statuses, and manage boards programmatically. All list endpoints support cursor-based pagination.
02 · Why
Why connect Quackback to REST API
Embed feedback in your product
Use the API to build a feedback widget inside your application. Users submit requests and vote without leaving your product, and the data flows into your Quackback board for the product team to manage.
Generate clients from the OpenAPI spec
The /api/v1/docs endpoint serves an OpenAPI 3.0 specification. Generate a typed client in TypeScript, Python, Go, or any language your team uses. No manual HTTP calls needed.
Automate triage with scripts
Write scripts that read new posts, apply tags based on keyword matching, assign statuses, or merge duplicates. The API supports every CRUD operation, so any manual workflow can become an automated one.
03 · Capabilities
What the integration does
- Full CRUD operations on all resources
- OpenAPI 3.0 specification at /api/v1/docs
- API key and OAuth authentication
- Rate limiting with clear headers
04 · In practice
Use cases
Build custom feedback widgets embedded in your product
Create internal dashboards with feedback metrics
Automate feedback triage with custom scripts
FAQ
Frequently asked questions
Is there a rate limit on the API?
Yes. Rate limits are applied per API key with clear headers indicating remaining requests. Limits are generous enough for most use cases, and custom limits can be configured for self-hosted instances.
Does the API support pagination?
All list endpoints support cursor-based pagination with configurable page sizes, making it easy to fetch large datasets efficiently.

REST API + Quackback
Put REST API closer to customer signal.
Start free, connect REST API in minutes, and keep product context moving without another manual handoff.
