HomeDev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunitySubmit a ticketLog In
GitHubNuGetDev CommunitySubmit a ticket

Resource types

Describes resource types that are available for working with content in Optimizely CMS (SaaS).



Optimizely CMS (SaaS) is in beta. Apply on the Optimizely beta signup page or contact your Customer Success Manager.

A content management system (CMS) 's primary purpose is to work with content. Content can represent webpages, components, media, or almost any other type.

Optimizely CMS (SaaS) has features and resources to let you create and manage content and let developers create the desired experiences.

The following main resource types manage content:


The following metadata fields are common across most resources in CMS (SaaS).



Not all fields are present on all resource types. Also, the API field name is not always exactly reflected in SDKs.

  • key – A string identifying a resource in the API.
  • displayName – A user-friendly name for the resources intended to be displayed to end users.
  • description – The resource intended to be displayed to end users.
  • sortOrder – A relative index is used in some listings to define the order of resources.
  • created – A timestamp indicating when someone first created the resource.
  • createdBy – The username of the person who first created the resource.
  • lastModified – A timestamp indicating when someone last modified the resource.