URL 1 - /pages/createpage-entervariables.action?spaceKey=XXX&title=XXX&linkCreation=true&fromPageId=xxx&templateId=xxx
URL 2 - /pages/createpage.action?spaceKey=XXX&title=XXX&linkCreation=true&fromPageId=xxx&templateId=xxx
I would like to understand the difference between createpage-entervariables.action and createpage.action. I am trying to add a link to a page which will create a page if not exists, but will just behave like a link if it already exists. URL 2 above, the one with createpage.action does that, but it does not take in a parameter to specify template, it ignores templateId=xxx parameter. The createpage-entervariables.action (URL 1) does take the parameter templateId=xxx, but it always tries to create a new page, even if the one with the title exists.
I would like to know if there is a way createpage-entervariables.action can behave like createpage.action with respect to create behavior (that is create only if not exists) or for createpage.action to take the template as a parameter.
We need exactly the same behaviour. Either create the page based on a template and if the page exists just open it like a normal link.
There is a feature request to add this functionality to Confluence API: CONF-11393, but I do not think this is possible yet.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Me too, please :-)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Please le me know if you found a solution, I am trying to automate wiki page creation based on a template.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.