REST API
Build on the API.Not around it.
A complete REST API with OpenAPI documentation. Read and write feedback data, build dashboards, and automate any workflow.
Every resource, every operation. Nothing hidden behind a paywall.
Full CRUD operations
Create, read, update, and delete all resources. Posts, comments, votes, boards, users, and tags are all accessible via the API. Batch operations for bulk updates, admin operations, and board and tag management.
OpenAPI documentation
Interactive API docs powered by OpenAPI 3.0. Try endpoints directly in your browser and generate client libraries for any language. Interactive Swagger UI at /api/v1/docs with request and response examples.
Authentication
Secure API access with API keys or OAuth tokens. Scoped permissions let you control exactly what each key can access. Key rotation without downtime and OAuth 2.0 token support built in.
Rate limiting and pagination
Clear rate limit headers and cursor-based pagination let you build integrations that handle large datasets without surprises. Configurable page sizes, generous defaults, and configurable for self-hosted.
Predictable JSON, everywhere
Every endpoint returns JSON with a consistent schema. Pagination, errors, and metadata follow the same rules so you can write one client and be done.

GET /api/v1/posts?sort=votes&limit=5
// Response
{
"data": [{
"id": "post_01",
"title": "Dark mode support",
"votes": 47,
"status": "planned"
}]
}Scoped tokens, secure by default
Generate API keys from the admin panel and authenticate with a single header. Scoped permissions let you grant read-only or full access per key, and rotation happens without downtime.
- Token-based authentication with scoped keys
- JSON responses with predictable schema
- Cursor-based pagination for large datasets
- OpenAPI 3.0 spec for client generation

curl https://quackback.io/api/v1/posts \
-H "Authorization: Bearer $QB_TOKEN" \
-H "Content-Type: application/json"FAQ
Frequently asked questions
Is the API included in the free plan?
Yes. The full REST API is included in every Quackback deployment, including self-hosted. There is no premium tier or separate API pricing. Every endpoint is available from day one.
What authentication does the API use?
The API uses token-based authentication. Generate API keys from the admin panel and include them in the Authorization header. Tokens support scoped permissions for read-only or full access.
Can I build custom integrations?
Yes. The API covers all CRUD operations for posts, votes, comments, statuses, boards, and users. Build custom dashboards, sync with internal tools, or automate workflows. OpenAPI documentation is included for code generation.
Connected platform
Explore the rest of Quackback

Build on your own terms
Start building with the API
Use the same documented API on Quackback Cloud or your own infrastructure.
