Optimizely SaaS CMS Webhooks: "The URL provided could not be validated. Please check the link and try again."
Sep 30, 2026
If you've just hit that error trying to save a webhook in Optimizely SaaS CMS, here's the short version:
Optimizely SaaS CMS performs a validation handshake before it will save your webhook. It sends an HTTP OPTIONS request to your endpoint URL, and your endpoint must reply with the header WebHook-Allowed-Origin: *. A 200 OK on its own is not enough. Most free webhook-inspection tools return 200 but do not send that header, so the CMS refuses to save the webhook. Configure your test endpoint to return WebHook-Allowed-Origin: * on OPTIONS — in Beeceptor this is a single mocking rule — and the webhook saves immediately.
That's the answer. The rest of this post explains why and walks through a Beeceptor setup step by step:
Tags:
Optimizely SaaS CMS AI Agents Optimizely Agent Platform