Posts tagged as "Optimizely Agent Platform"

Is Optimizely Opal now Mark? What the names actually mean

Nov 04, 2026  

Mark-Eting logoThe short answer: Opal was retired as a name in autumn 2026, and the product is now Optimizely Agent Platform, known day to day as Mark. It is one product, and which name you see depends on where you are looking. If you were using Opal, you are already using Mark. Optimizely's own field note puts it this way: "same product, same expanding directory of agents, new name."

If you have read three different pages and come away with three different names, you are not imagining it, and you have not accidentally opened three different products. This post is a quick reference for what each name means and why Opal has not quite left the building.

Optimizely SaaS CMS Webhooks: "The URL provided could not be validated. Please check the link and try again."

Sep 30, 2026  

Webhook icon: two connected nodes joined by a curved hook-shaped arrowIf 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: