---
title: Canny API Integration on Truto
slug: canny
category: Survey
canonical: "https://truto.one/integrations/detail/canny/"
---

# Canny API Integration on Truto



**Category:** Survey  
**Status:** Generally available

## Unified APIs

### Unified Knowledge Base API

- **Comments** — 
- **Page-Content** — Represents the content of a page
- **Pages** — Represents the pages, posts, articles in a knowledge base
- **Spaces** — Represents the high level grouping of pages in a knowledge base
- **Tags** — Represents the tags in a knowledge base

## MCP-ready AI tools

Truto exposes 2 tools for Canny that AI agents can call directly.

- **list_all_canny_boards** — List all boards in Canny. Returns an array of board objects including id, name, created, isPrivate, postCount, privateComments, token, and url.
- **get_single_canny_board_by_id** — Retrieve board details in Canny using id. Returns fields like id (board identifier), name (board name), postCount (number of posts), isPrivate (privacy status), and url (board link).

## How it works

1. **Link your customer's Canny account.** Use Truto's frontend SDK; we handle every OAuth and API key flow so you don't need to create the OAuth app.
2. **Authentication is automatic.** Truto refreshes tokens, stores credentials securely, and injects them into every API request.
3. **Call Truto's API to reach Canny.** The Proxy API is a 1-to-1 mapping of the Canny API.
4. **Get a unified response format.** Every response uses a single shape, with cursor-based pagination and data in the `result` field.

## Use cases

- **Embed feedback board selection in support workflows** — Support and helpdesk platforms can let agents push customer complaints directly into the right Canny board without leaving their tool. By fetching available boards via Truto and mapping them to a dropdown, agents route feedback accurately and save time.
- **Surface product friction signals in customer success platforms** — CS tools can pull Canny board and post data to understand which accounts are filing the most feature requests or bug reports. This feeds into health scoring models and helps CSMs proactively address dissatisfaction before churn.
- **Power in-app feedback widgets without redirecting users** — Product adoption and onboarding tools can query Canny boards and render feedback content natively inside their clients' apps. End users interact with feature requests and discussions without ever leaving the host application.
- **Centralize feedback context for AI-driven product planning** — AI workflow tools can read structured feedback data from Canny boards — including posts, comments, and tags — to generate prioritization insights, auto-summarize feature demand, or scaffold engineering tasks from product requests.

## What you can build

- **Board-aware feedback routing widget** — Fetch all Canny boards via the Unified Knowledge Base API and present them as selectable destinations so agents or users can route feedback to the correct board from within your product.
- **Embedded feature request browser** — Pull pages (posts), comments, and tags from Canny and render a searchable, filterable view of feature requests natively inside your application.
- **Auto-tagged in-app feedback submission** — Create new feature requests on a specific Canny board with auto-applied tags so every submission from your product is traceable back to its source context.
- **Discussion thread sync between support tickets and Canny posts** — Read and write comments on Canny posts via the Unified Knowledge Base API to keep helpdesk conversations and feedback discussions in sync without manual copy-paste.
- **Board-level analytics dashboard** — Use board metadata — including post counts and privacy settings — to give product leaders a cross-board overview of feedback volume and board health directly inside your platform.

## FAQs

### What Canny resources can I access through Truto?

Truto provides native tools to list all Canny boards and retrieve a single board by ID. Through the Unified Knowledge Base API, Canny data maps to Spaces (Boards), Pages (Posts), Comments, Tags, and Page-Content, giving you structured access to feedback content.

### How does authentication work for Canny integrations via Truto?

Canny uses API key-based authentication. Your end users provide their Canny API key through Truto's managed auth flow, so you don't need to build or maintain credential storage yourself.

### How does Canny's data model map to the Unified Knowledge Base API?

Canny Boards map to Spaces, Posts (feature requests) map to Pages, post discussions map to Comments, and Canny Categories map to Tags. This lets you use a single API schema across Canny and other knowledge base tools.

### Does Truto handle pagination and rate limits for the Canny API?

Yes. Truto manages pagination and respects Canny's rate limits automatically, so you don't need to implement retry logic or cursor management in your application code.

### Can I retrieve board details like privacy status and post counts?

Yes. The get_single_canny_board_by_id tool returns board metadata including name, privacy status, and post count, which you can use for filtering, access control, or analytics in your product.

### Are write operations supported for creating posts and comments?

The Unified Knowledge Base API defines resources for Pages (Posts) and Comments. Available operations depend on the current integration build — check the Truto dashboard or API reference for the latest supported read and write actions on each resource.

## Related reading

- [Connect Canny to ChatGPT: Automate Feedback & Feature Requests via MCP](https://truto.one/blog/connect-canny-to-chatgpt-manage-feedback-feature-requests/) — Learn how to connect Canny to ChatGPT using a managed MCP server. Automate feature requests, user votes, and product feedback triage without writing custom code.
- [Connect Canny to Claude: Automate Feedback & Roadmaps via MCP](https://truto.one/blog/connect-canny-to-claude-analyze-roadmaps-user-engagement/) — Learn how to build and configure a Canny MCP server to connect Claude directly to your product roadmap. Automate feedback triage, voting, and feature requests.
- [Connect Canny to AI Agents: Automate Product Feedback Loops](https://truto.one/blog/connect-canny-to-ai-agents-automate-product-feedback-loops/) — Learn how to connect Canny to AI agents using Truto's tools endpoint. Build autonomous workflows with LangChain, LangGraph, and CrewAI to manage product feedback.
