Feedback posts
Individual pieces of feedback created by end-users or by your team. The core resource of the API.
A feedback post represents a single user request, bug report, or improvement suggestion. Posts are the primary unit of data in ProductBridge — most of the dashboard, the public portal, and the integrations are built around them.
The API lets you retrieve, list, update, merge, and soft-delete feedback posts. Creating posts via the public API is not yet supported in v1 — posts are created via the dashboard, the public portal, integrations (Zendesk / Freshdesk sidebars), or the AI ingestion pipeline.
List filters in v1. The list endpoint supports board_id, status_id, and search filters. Tag/author filters and Canny-style sort options (newest / score / trending) are not yet available — sorting defaults to newest-first.
The feedback post object
A unique identifier for the post (UUID).
The post's title (1–512 chars).
The post's body / description. May be null.
URL-safe slug derived from the title.
UUID of the feedback board this post lives on.
UUID of the user who created the post.
UUID of the team member who owns / is assigned to this post. May be null.
UUID of the status this post is in. May be null for newly-created posts before a status is assigned.
UUID of the category this post is assigned to. May be null.
ISO 8601 date (YYYY-MM-DD) when the post is expected to ship. May be null.
Moderation state. Common values: "accepted", "pending", "rejected".
ISO 8601 timestamp at which the post was created.
ISO 8601 timestamp of the most recent update.
Example feedback post object
{
"id": "aa3c3ef8-b8cd-cd15-01ba-postpost0001",
"title": "Add dark mode to the dashboard",
"description": "It would be great to have a dark theme for late-night sessions.",
"slug": "add-dark-mode-to-the-dashboard",
"board_id": "553c3ef8-b8cd-cd15-01ba-12341234abcd",
"author_id": "bb3c3ef8-b8cd-cd15-01ba-useruser0001",
"owner_id": null,
"status_id": "883c3ef8-b8cd-cd15-01ba-status000001",
"category_id": "553c3ef8-b8cd-cd15-01ba-12bb12bb12bb",
"eta": null,
"moderation_status_code": "accepted",
"created_at": "2026-04-15T10:30:00.000Z",
"updated_at": "2026-04-20T12:05:11.000Z"
}
What you can do
Retrieve a post
Look up a single post by its UUID.
List posts
Paginated list with filters for board, status, and full-text search.
Update a post
Patch any combination of title, description, board, status, category, tags, owner, ETA.
Merge two posts
Combine duplicates — votes and comments on the source post move to the target.
Delete a post
Soft-delete. The post no longer appears in any list or retrieve response.
Last updated 1 week ago
Built with Documentation.AI