Optimizely CMP Open REST API
Release notes
Domains and IP address
You must add the following domains and IP addresses to your allowlist to use the full functionality of Optimizely Content Marketing Platform (CMP). Domains .
Authenticate
Register an OAuth 2. 0 app for an Optimizely Content Marketing Platform (CMP) organization to use the API.
Revoke tokens
You can revoke the tokens generated by the Authorization code flow. Revoke an access token by making an HTTP POST request to the authorization server.
Hosted middleware deployments
Optimizely Content Marketing Platform (CMP) lets you integrate your systems using middleware. While this usually requires you to host the middleware, CMP provides hosting by implementing a CI/CD pipeline to streamline the process.
DAM asset picker
The Optimizely Content Marketing Platform (CMP) asset picker is a user interface that lets you use the Optimizely CMP Digital Asset Management (DAM) system in other third-party systems or Optimizely products, such as Content Management System (CMS) . You can select digital assets from CMP and use those assets in other systems.
Upload assets to library or task
Upload assets (images, videos, and raw files) to the library or a task in Optimizely Content Marketing Platform (CMP). Fetch the pre-signed upload URL and its related meta-fields using the GET /v3/upload-url endpoint.
Migrate DAM assets using the API
Whether you have access to the Optimizely DAM as a standalone product or as part of the CMP, the steps below start from the assumption that you have configured your taxonomy (fields) and the Digital Asset Manager (DAM) is empty. Folder structure creation Assets upload Assets Renditions retrieval Assets core metadata update Assets Taxonomy or Fields update Configured fields Configured renditions, if you use them Track the list of assets being migrated and the associated metadata through a CSV or JSON file and update it as the migration proceeds.
Update labels in a CMP resource
Suppose a resource has the following labels group P – values a, b, c group Q – values x, y, z If a PATCH request is made with the following labels... group R – values i, j ...
Rate limits in CMP
Optimizely Content Marketing Platform (CMP) has the following rate limits for the Open REST API Rate limit – 10 requests per second per organization Request quota – 200,000 requests per month per organization
Backward compatibility in CMP
The following changes are backward compatible with Optimizely Content Marketing Platform (CMP) Open API Add an endpoint or support for an HTTP method Add a field to the response payload Add an optional field to the request payload Add support for an optional query parameter Add a value to an enum Add support for an optional request header Add a response header
Feed API v2
The Feed API V2 is the way you retrieve article content from system feeds. It has examples of how to interact with the feed, and how to parse published URLs back for uninterrupted posting of social posts that promote article content.
Glossary of integration terms
Public or Open API – Product features exposed for other systems to consume and connect through the API. Webhooks – Library of events to which other systems can subscribe to be notified programmatically.
Marketo publishing integration
Use the Optimizely Content Marketing Platform (CMP) integration with Marketo to author templated emails in CMP, generate a preview, and send the email to Marketo for final scheduling and publishing. Optimizely provides a starter kit you can install with CMP's Integration Hub.