<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">Blog posts by Kathy Copeland</title><link href="http://world.optimizely.com" /><updated>2026-06-18T15:05:21.0000000Z</updated><id>https://world.optimizely.com/blogs/kathy-copeland/</id> <generator uri="http://world.optimizely.com" version="2.0">Optimizely World</generator> <entry><title>EOL Announcement for Preview3 CMS REST API</title><link href="https://world.optimizely.com/blogs/kathy-copeland/dates/2026/6/eol-announcement-for-preview3-cms-rest-api-experimental/" /><id>&lt;p&gt;&lt;span class=&quot;___qsff000 f1a3p1vp f14t3ns0 f4l2907 f1j863za&quot;&gt;&lt;img src=&quot;https://statics.teams.cdn.office.net/evergreen-assets/personal-expressions/v2/assets/emoticons/stopsign/default/30_f.png?v=v6&quot; alt=&quot;&#128721;&quot; width=&quot;20&quot; /&gt;&lt;/span&gt;&lt;strong&gt;Action Required: Migrate Preview3 API Integrations to CMS REST API v1 Before August 1, 2026&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If your SaaS CMS applications are currently using the &lt;strong&gt;Preview3 CMS REST API endpoints&lt;/strong&gt;, please plan to migrate to &lt;strong&gt;CMS REST API v1&lt;/strong&gt; before &lt;strong&gt;August 1, 2026&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;On August 1, 2026, we will retire the Preview3 endpoints and begin disabling access. Applications that continue to rely on Preview3 after this date may experience failed requests and service interruptions.&lt;/p&gt;
&lt;h3&gt;Who Is Affected?&lt;/h3&gt;
&lt;p&gt;You are affected by this change if your SaaS CMS integrations are currently making requests to &lt;strong&gt;Preview3 endpoints&lt;/strong&gt; (typically URLs containing &lt;code&gt;/preview3/&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;If your applications are already using &lt;strong&gt;CMS REST API v1&lt;/strong&gt;, no action is required.&lt;/p&gt;
&lt;p&gt;We recognize that API migrations require planning and effort, and we appreciate the work our customers invest in keeping their integrations current. To help ensure a smooth transition, we&#39;ve provided a migration guide (see below) and have maintained support for both versions since the release of v1 in May. This announcement is the first to underscore the importance of staying current and making the change to CMS REST API v1 to avoid disruption.&lt;/p&gt;
&lt;h2&gt;What Is Changing?&lt;/h2&gt;
&lt;p&gt;With the general availability of &lt;strong&gt;CMS REST API v1&lt;/strong&gt; on &lt;strong&gt;May 5, 2026&lt;/strong&gt;, the Preview3 APIs entered a deprecation phase and are now approaching end-of-life.&lt;/p&gt;
&lt;p&gt;Key points to know:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Preview3 support ends August 1, 2026.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Preview3 was released as an &lt;strong&gt;experimental API&lt;/strong&gt; and was not recommended for production workloads.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CMS REST API v1&lt;/strong&gt; provides the same core capabilities through stabilized, production-ready endpoints.&lt;/li&gt;
&lt;li&gt;Mixing Preview3 and v1 endpoints is supported until the August 1, 2026 retirement date.&lt;/li&gt;
&lt;li&gt;No new fixes, enhancements, or support updates are being made to Preview3. All ongoing investment is focused on v1 and future releases.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Will There Be Breaking Changes?&lt;/h2&gt;
&lt;p&gt;Yes. Some breaking changes were introduced as part of the transition from Preview3 to v1.&lt;/p&gt;
&lt;p&gt;Before migrating, please review the migration documentation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&quot;fui-Link ___1q1shib f2hkw1w f3rmtva f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1s184ao f1mk8lai fnbmjn9 f1o700av f13mvf36 f1cmlufx f9n3di6 f1ids18y f1tx3yz7 f1deo86v f1eh06m1 f1iescvh fhgqx19 f1olyrje f1p93eir f1nev41a f1h8hb77 f1lqvz6u f10aw75t fsle3fq f17ae5zn&quot; title=&quot;https://docs.developers.optimizely.com/content-management-system/v1.0.0-cms-saas/reference/migrate-content-api-preview3-to-v1&quot; href=&quot;https://docs.developers.optimizely.com/content-management-system/v1.0.0-CMS-SaaS/reference/migrate-content-api-preview3-to-v1&quot;&gt;Migrate from Content API Preview3 to CMS REST API v1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;fui-Link ___1q1shib f2hkw1w f3rmtva f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1s184ao f1mk8lai fnbmjn9 f1o700av f13mvf36 f1cmlufx f9n3di6 f1ids18y f1tx3yz7 f1deo86v f1eh06m1 f1iescvh fhgqx19 f1olyrje f1p93eir f1nev41a f1h8hb77 f1lqvz6u f10aw75t fsle3fq f17ae5zn&quot; title=&quot;https://docs.developers.optimizely.com/content-management-system/v1.0.0-cms-saas/reference/experimental-apis&quot; href=&quot;https://docs.developers.optimizely.com/content-management-system/v1.0.0-CMS-SaaS/reference/experimental-apis&quot;&gt;Experimental APIs Documentation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These resources provide detailed guidance on the changes and recommended migration approach.&lt;/p&gt;
&lt;h2&gt;&lt;span class=&quot;___qsff000 f1a3p1vp f14t3ns0 f4l2907 f1j863za&quot;&gt;&lt;img src=&quot;https://statics.teams.cdn.office.net/evergreen-assets/personal-expressions/v2/assets/emoticons/1f552_threeoclock/default/30_f.png?v=v13&quot; alt=&quot;&#128338;&quot; width=&quot;20&quot; /&gt;&lt;/span&gt;Why Are We Retiring Preview3?&lt;/h2&gt;
&lt;p&gt;Maintaining multiple API versions increases complexity for both customers and Optimizely. As v1 has been generally available for several months and provides a stable, supported alternative, retiring Preview3 allows us to focus on delivering higher reliability, better performance, and faster innovation across the platform.&lt;/p&gt;
&lt;h2&gt;&lt;span class=&quot;___qsff000 f1a3p1vp f14t3ns0 f4l2907 f1j863za&quot;&gt;&lt;img src=&quot;https://statics.teams.cdn.office.net/evergreen-assets/personal-expressions/v2/assets/emoticons/1f4e2_publicaddressloudspeaker/default/30_f.png?v=v8&quot; alt=&quot;&#128226;&quot; width=&quot;20&quot; /&gt;&lt;/span&gt;How Can I Stay Informed?&lt;/h2&gt;
&lt;p&gt;We recommend subscribing to the following channels for future API lifecycle and platform updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CMS Release Notes (support.optimizely.com)&lt;/li&gt;
&lt;li&gt;Optimizely Slack Community&lt;/li&gt;
&lt;li&gt;Optimizely Developer Blog Community (World.optimizely.com)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These channels are typically the first places where deprecations, support timelines, and migration guidance are communicated.&lt;/p&gt;
&lt;p&gt;For additional information about API lifecycle and support policies, please refer to the &lt;a class=&quot;fui-Link ___1q1shib f2hkw1w f3rmtva f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1s184ao f1mk8lai fnbmjn9 f1o700av f13mvf36 f1cmlufx f9n3di6 f1ids18y f1tx3yz7 f1deo86v f1eh06m1 f1iescvh fhgqx19 f1olyrje f1p93eir f1nev41a f1h8hb77 f1lqvz6u f10aw75t fsle3fq f17ae5zn&quot; title=&quot;https://docs.developers.optimizely.com/content-management-system/v1.0.0-cms-saas/reference/experimental-apis&quot; href=&quot;https://docs.developers.optimizely.com/content-management-system/v1.0.0-CMS-SaaS/reference/experimental-apis&quot;&gt;CMS API documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Thank You&lt;/h2&gt;
&lt;p&gt;Thank you for your partnership and for helping us continue to improve the CMS developer experience. If you have questions about your migration strategy or encounter challenges during the transition, please reach out to our team&amp;mdash;we&#39;re here to help.&lt;/p&gt;</id><updated>2026-06-18T15:05:21.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>&#128227; Build, Automate, and Scale Content Operations with CMS REST API v1 - now live! </title><link href="https://world.optimizely.com/blogs/kathy-copeland/dates/2026/4/-build-automate-and-scale-content-operations-with-cms-rest-api-v1---now-live-/" /><id>&lt;p&gt;&lt;strong&gt;Now available for both CMS13 and CMS SaaS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We are excited to announce the&amp;nbsp;&lt;strong&gt;v1 release of our CMS REST API&lt;/strong&gt;&amp;mdash;a major milestone in delivering a stable, production-ready foundation for automating and integrating with Optimizely&amp;rsquo;s CMS. This release will apply to both our recently released CMS13 on PaaS and our CMS SaaS platforms.&lt;/p&gt;
&lt;p&gt;&#128161;&lt;strong&gt;&amp;nbsp;Why this matters&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Previous iterations of our CMS REST API were released as preview versions allowing us to make available these short term stable releases as we continue to mature the API. With v1, we are officially shifting to a&amp;nbsp;&lt;strong&gt;commitment of stability, backward compatibility, and long-term support&lt;/strong&gt;&amp;mdash;providing our developer audience and partners the confidence to build their integrations with our CMS platforms at scale.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This release aligns closely with the capabilities of the Optimizely SaaS CMS UI, ensuring consistency between what users see and what developers can programmatically control. For CMS13 developers, only those features available in the CMS13 user experience will be covered by the CMS REST API.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;An overview of migrating from Preview3 to v1 for the CMS REST API for SaaS can be found &lt;a class=&quot;fui-Link ___1q1shib f2hkw1w f3rmtva f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1s184ao f1mk8lai fnbmjn9 f1o700av f13mvf36 f1cmlufx f9n3di6 f1ids18y f1tx3yz7 f1deo86v f1eh06m1 f1iescvh fhgqx19 f1olyrje f1p93eir f1nev41a f1h8hb77 f1lqvz6u f10aw75t fsle3fq f17ae5zn&quot; title=&quot;https://docs.developers.optimizely.com/content-management-system/v1.0.0-cms-saas/reference/migrate-content-api-preview3-to-v1&quot; href=&quot;https://docs.developers.optimizely.com/content-management-system/v1.0.0-CMS-SaaS/reference/migrate-content-api-preview3-to-v1&quot;&gt;here&lt;/a&gt;:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Documentation for the CMS REST API v1 for CMS13 can be found &lt;a class=&quot;fui-Link ___1q1shib f2hkw1w f3rmtva f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1s184ao f1mk8lai fnbmjn9 f1o700av f13mvf36 f1cmlufx f9n3di6 f1ids18y f1tx3yz7 f1deo86v f1eh06m1 f1iescvh fhgqx19 f1olyrje f1p93eir f1nev41a f1h8hb77 f1lqvz6u f10aw75t fsle3fq f17ae5zn&quot; title=&quot;https://docs.developers.optimizely.com/content-management-system/v13.0.0-cms/reference/introduction-cms-rest-api&quot; href=&quot;https://docs.developers.optimizely.com/content-management-system/v13.0.0-CMS/reference/introduction-cms-rest-api&quot;&gt;here&lt;/a&gt;:&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&#127381;&lt;strong&gt;&amp;nbsp;What&amp;rsquo;s Included in v1?&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;The v1 API delivers a comprehensive set of endpoints designed to support the full content lifecycle and schema management of the CMS platform programmatically. Any developers who have been using Preview3 endpoints will be familiar with many of the v1 endpoints. New to V1 are the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Content: Manage content and versions (moved out of experimental status)
&lt;ul&gt;
&lt;li&gt;Standalone content lifecycle endpoints (new)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Content Types: Define structured schemas for pages, blocks for programmatic content modeling&lt;/li&gt;
&lt;li&gt;Content Sources: Create and manage external content sources (new)&lt;/li&gt;
&lt;li&gt;Content Type Bindings: Map relationships and property associations for external content sources (new)&lt;/li&gt;
&lt;li&gt;Blueprints: Create and manage content blueprints&lt;/li&gt;
&lt;li&gt;Locales: Manage supported content languages (new)&lt;/li&gt;
&lt;li&gt;Display templates: Create and manage style display templates for use in the CMS visual builder.&lt;/li&gt;
&lt;li&gt;Property groups: Create and manage content property groups.&lt;/li&gt;
&lt;li&gt;Manifest: Export and/or import a content manifest with content types, locales, display templates and property groups&lt;/li&gt;
&lt;li&gt;Credentials: Manage client credentials for secure API access (SaaS only)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Packaging API remains under the /experimental/ prefix in v1. For more information about our policy regarding Experimental endpoints, please refer to the documentation found &lt;a class=&quot;fui-Link ___1q1shib f2hkw1w f3rmtva f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1s184ao f1mk8lai fnbmjn9 f1o700av f13mvf36 f1cmlufx f9n3di6 f1ids18y f1tx3yz7 f1deo86v f1eh06m1 f1iescvh fhgqx19 f1olyrje f1p93eir f1nev41a f1h8hb77 f1lqvz6u f10aw75t fsle3fq f17ae5zn&quot; title=&quot;https://docs.developers.optimizely.com/content-management-system/v1.0.0-cms-saas/reference/experimental-apis&quot; href=&quot;https://docs.developers.optimizely.com/content-management-system/v1.0.0-CMS-SaaS/reference/experimental-apis&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Now, with the v1 CMS REST API, developers and development partners can depend upon Optimizely CMS API stability and continuity between SaaS and PaaS releases. Further, they will be able to trust the enterprise readiness, security, and performance of their applications at scale. This transition offers our developer audience the confidence they need to take the Optimizely CMS platform to scalable content operations beyond just our user interfaces.&lt;/p&gt;
&lt;p&gt;V1 is just the start of big things to come! &#128640;&lt;/p&gt;</id><updated>2026-04-21T21:47:48.0000000Z</updated><summary type="html">Blog post</summary></entry></feed>