feedback.post_created

Emitted when a Hosted post is created. Payload carries identifiers only. Never post title or body. Fetch content from the Hosted store or dashboard if your automation needs it.

Payload

{
  "event": "feedback.post_created",
  "workspaceId": "ws_...",
  "productId": "feedback",
  "timestamp": "2026-08-24T12:00:00.000Z",
  "data": {
    "boardId": "brd_...",
    "postId": "fbp_...",
    "authorId": "opaque-stable-id"
  }
}

When it fires

  • Hosted create via the embed (publishable key + board).
  • Not emitted for BYO adapter creates on your backend, wire your own notifications from your API.
  • Not emitted for local createLocalAdapter demos.

Verify before parse

Deliveries POST JSON and sign the raw body with HMAC-SHA256. Check X-Bootstrapware-Signature (hex digest) with your endpoint secret, then parse. Full verify example: Webhooks. A failed delivery is retried once. There are no vote webhooks in v1.

Related: Webhooks · status_changed · Statuses · Webhooks guide