{"event":{"dedupeKey":"event.id + tier","deliveryStatus":"schema-ready","examplePayload":{"event":"room.upgraded","eventId":"evt_room_upgraded_example","occurredAt":"2026-06-29T00:00:00.000Z","previousTier":"claimed","roomUrl":"https://launchroom.net/bonk","slug":"bonk","tier":"verified","tierLabel":"Verified room"},"id":"room.upgraded","payloadFields":[{"name":"eventId","required":true,"summary":"Stable idempotency key for this event.","type":"string"},{"name":"event","required":true,"summary":"The webhook event id.","type":"string"},{"name":"occurredAt","required":true,"summary":"When LaunchRoom recorded the event.","type":"ISO-8601 string"},{"name":"slug","required":true,"summary":"LaunchRoom room slug.","type":"string"},{"name":"roomUrl","required":true,"summary":"Canonical public room URL.","type":"URL"},{"name":"previousTier","required":false,"summary":"Prior public tier where available.","type":"string"},{"name":"tier","required":true,"summary":"New public tier id.","type":"string"},{"name":"tierLabel","required":true,"summary":"New public tier label.","type":"string"}],"summary":"A room moves to Verified, Pro, or Custom.","trigger":"A paid upgrade activates or a managed room tier changes.","trustBoundary":"An upgrade describes active LaunchRoom product features. It does not rank the project or certify investment quality."},"kind":"launchroom.public.webhook-event-schema","publicApi":"https://launchroom.net/api/v1","schemaVersion":"1.0","signature":{"algorithm":"HMAC-SHA256","headers":["x-launchroom-event","x-launchroom-delivery","x-launchroom-signature","x-launchroom-timestamp"],"signedPayload":"{timestamp}.{raw_body}","note":"Signed partner delivery is used when webhook delivery is enabled for a partner. The public event catalog itself is unsigned."}}