Bulk publish content item with all child items
In Optimizely CMS (SaaS), there is currently no built-in way to publish a content item along with all its descendant items (child pages/blocks) in a single action. Editors must publish each item individually, one at a time, through the UI.
Impact:
For content trees with many nested pages or blocks (e.g., large campaign launches, section rewrites, or bulk imports), publishing item-by-item is slow and time-consuming, especially as the number of child items grows.
Suggested solution:
Add a "Publish with children" (or similar) action in the content tree/edit view that recursively publishes a selected item and all its descendants. Alternatively, expose a dedicated batch-publish endpoint in the Content Management API that accepts a parent key and publishes the full subtree server-side, rather than requiring per-item :publish calls.
Thank you for raising this feature request. This is something we are actively pursuing and is on our roadmap to deliver later in the year.