Customization
Studio API Events
Bookmark Lists are 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.
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.
| Event name | Payload |
|---|---|
pre_response.backend_power_tools.bl.item | BookmarkList, a single bookmark list. |
pre_response.backend_power_tools.bl.tree_node_data | Asset, DataObject, Document or Folder, one per node loaded in a bookmark list. |
pre_response.backend_power_tools.bl.share_recipient | ShareRecipient, one per user or role the list is already shared with, including its permission. |
pre_response.backend_power_tools.bl.share_user | ShareUser, one per user or role still available to share the list with. Existing recipients, the list owner and the current user are excluded. |