Skip to main content
Version: Next

Studio API Events

The Theme Manager is a Pimcore Studio plugin backed by Studio Backend endpoints. Before one of those endpoints returns, the bundle dispatches a pre-response event carrying the response schema. Listen for it to add your own data to the response.

This is the supported way to change what the Studio API returns. See the Studio Backend Additional and Custom Attributes documentation for the listener pattern and how the added attributes reach the frontend.

warning

The endpoints themselves are not a supported public API. Their controllers are internal and may change in any release without a deprecation path. Do not build integrations against them. Their current definitions are generated from the code and served at https://<your-pimcore-host>/pimcore-studio/api/docs, tagged Bundle Backend Power Tools.

Events

Event namePayload
pre_response.backend_power_tools.themeTheme, a single theme.
pre_response.backend_power_tools.theme_listThemeList, the list of themes.

Persisting Your Own Data on a Theme

A theme schema carries an extensions map keyed by bundle namespace. Use it to persist your own configuration on a theme instead of storing it separately, and read it back through the events above.