Skip to content

Automation integration

Quackback + REST API

Full programmatic access to your feedback data

Live connection Active
Quackback

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

01

Generate an API key

Create an API key in your Quackback project settings. Use it in the Authorization header for server-to-server requests.

02

Explore the OpenAPI spec

Visit /api/v1/docs to browse endpoints, request schemas, and response examples. Generate a client library or test calls directly.

03

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

01

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.

02

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.

03

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

01

Build custom feedback widgets embedded in your product

02

Create internal dashboards with feedback metrics

03

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.