Hi,
I have Confluence Data Center and there I use the feature that spaces can have custom header, footer, sidebar texts. The feature is under "Look and Feel" in die GUI.
However, I would like to automate what is written in the header, ... depending on the space. Therefore, I am working on a plugin to set header texts for all spaces.
My question: Is there an (internal/Java) API that I can use to get/set the text for header/footer/sidebar?
In the Confluence Javadoc, I found a class "CustomPageContentAction" that has a method "setHeaderText" - but I have no idea how to use it.
Is it possible? If so, how?
Bonus question: If possible, I would also like to change the stylesheet for a space. My best guess is, that if above is possible, then it will also be possible to change the style?!
Thanks!
Tim
Community moderators have prevented the ability to post new answers.
Confluence Data Center doesn’t expose a public Java or REST API for managing space header, footer, or sidebar content. Those “Look and Feel” elements are stored in the database and handled through internal classes such as `CustomPageContentAction` and `SpaceLookAndFeel`, which are part of the Confluence core web actions layer rather than plugin-accessible services. The supported way to automate this is through the SpaceLookAndFeelManager API available in the Java API—this service can programmatically retrieve or update a `SpaceLookAndFeel` object for a given space key.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.