feedback.status_changed
Emitted when a Hosted post status changes in the dashboard inbox. Payload carries identifiers and the from/to status. Never include title or body.
Payload
{
"event": "feedback.status_changed",
"workspaceId": "ws_...",
"productId": "feedback",
"timestamp": "2026-08-24T12:00:00.000Z",
"data": {
"boardId": "brd_...",
"postId": "fbp_...",
"authorId": "opaque-stable-id",
"fromStatus": "open",
"toStatus": "planned"
}
}Status values
fromStatus and toStatus use the fixed set: open, planned, in_progress, shipped, declined. There is no completed status. Details: Statuses.
When it fires
- Hosted moderation changes status in the dashboard inbox.
- Not emitted for BYO status updates on your backend.
- Not emitted for vote/unvote (no vote webhooks in v1).
Verify before parse
Same signing rules as other Feedback webhooks: hex HMAC-SHA256 of the raw body in X-Bootstrapware-Signature. See Webhooks for the Node verify snippet. Configure endpoints in the dashboard only (not MCP).
Related: Webhooks · post_created · Statuses · Moderate Hosted · Webhooks guide