Extensibility
Authorization service
Optimizely Content Delivery API supports OAuth authentication (by installing the ContentDeliveryApi. OAuth package, see Install Content Delivery API and cookie-based authentication.
Serialization
The Content Delivery API takes your content in the Optimizely database and converts it into JSON format, which encodes objects in a string. This conversion of objects into a string is called serialization .
Content Delivery API and Azure AD
First, set up a site using Optimizely Azure AD. See Integrate Azure AD using OpenID Connect in the Optimizely Content Management System (CMS) developer guide .
Customize data returned to clients
The following approaches customize how response data is returned for requests. Use Select parameter in endpoints.
Convert from IContent to ContentApiModel
This topic describes how to customize conversion from IContent to ContentApiModel . The following phases simplify the process.
Personalize content with a headless approach
How do you add content personalization to a headless solution where the tracking does not hit a controller in the presentation layer? You can use a headless approach for content recommendations through the Optimizely Content Delivery API.