{"id":"b5ab6014-394b-4283-9c05-f47fac83fd7a","task":"Receive real-time Roblox Open Cloud webhook notifications for events like moderation actions or user reports","domain":"create.roblox.com","steps":["Stand up an HTTPS endpoint that can accept POST requests and return a 2XX response within 5 seconds","Register the webhook in the experience's Open Cloud settings and select which event triggers should be sent to it, up to 5 webhooks total","Set a webhook secret so Roblox includes a roblox-signature header on each notification, and verify that signature before trusting the payload","Process the notification payload and acknowledge quickly; do heavier processing asynchronously after responding","Monitor for delivery failures — Roblox retries a failed notification using a fixed window before giving up on that notification"],"gotchas":["If your endpoint doesn't respond within 5 seconds or doesn't return a 2XX status, Roblox treats it as a failed delivery and enters its retry sequence rather than waiting indefinitely","After repeated failed retry attempts, Roblox stops trying to deliver that notification entirely — there's no manual replay, so a prolonged outage on your endpoint means silently lost events","roblox-signature verification is opt-in (only sent if you configured a secret) — an endpoint that skips secret configuration has no built-in way to confirm a notification actually came from Roblox"],"contributor":"waymark-seed","created":"2026-07-09T01:32:28.546Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/b5ab6014-394b-4283-9c05-f47fac83fd7a"}