All docs
2 min read Last updated:

Feedback API

Token abilities: feedback:read, feedback:write, feedback:moderate, feedback:publish, feedback:delete.

Boards

Method Path
GET/POST /api/v1/feedback-boards
GET/PATCH/DELETE /api/v1/feedback-boards/{board}
POST /api/v1/feedback-boards/{board}/publish
POST /api/v1/feedback-boards/{board}/unpublish

Posts

Method Path Ability
GET /api/v1/feedback-boards/{board}/posts read
POST /api/v1/feedback-boards/{board}/posts write
GET /api/v1/feedback-boards/{board}/posts/{post} read
PATCH /api/v1/feedback-boards/{board}/posts/{post}/status moderate

Statuses & tags

Method Path
GET/POST /api/v1/feedback-boards/{board}/statuses
PATCH/DELETE /api/v1/feedback-boards/{board}/statuses/{status}
GET/POST /api/v1/feedback-boards/{board}/tags
PATCH/DELETE /api/v1/feedback-boards/{board}/tags/{tag}

Changelog

Method Path Ability
GET/POST /api/v1/feedback-boards/{board}/announcements read/write
POST /api/v1/feedback-boards/{board}/announcements/{announcement}/publish publish

Webhooks

Register per-board endpoints that receive signed JSON POSTs.

Method Path
GET/POST /api/v1/feedback-boards/{board}/webhooks
DELETE /api/v1/feedback-boards/{board}/webhooks/{webhook}

Events: feedback.post.created, feedback.post.status_changed, feedback.post.voted, feedback.announcement.published (and feedback.post.* wildcard).

MCP tools

list_feedback_boards, create_feedback_board, list_feedback_posts, create_feedback_post, update_feedback_post_status, publish_feedback_announcement.

Export manifest: php artisan formspring:export-api-manifest.