While trying to figure out how to grab the version of a Confluence page via the API I came across another answer on this board that suggested the following kind of page to check for the version.
http://localhost:1990/confluence/rest/api/content/2064387?expand=version
Sure enough, using this format I was able to grab the version of a specific page. However, I noticed something rather odd if I try to get this through other means.
See, I'm trying to get the ID and version of a page via knowing the space and title of the page, via a call like this:
http://localhost:1990/confluence/rest/api/content?title=pageTitle&spaceKey=SPACEKEY
Which returns a json value that has the page ID, like I need, but version comes up... completely blank! Nowhere to be found. Is there a good reason for this or is it a bug? As is, I have to basically call the API twice to get all the information I need for the script I'm writing and that seems kinda silly.
Hello, you need to add expand=history parameter
http://localhost:1990/confluence/rest/api/content?title=pageTitle&spaceKey=SPACEKEY&expand=history
Tried that but version is still blank, as are the previousVersion and nextVersion variables in the history dict.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Ah, however, if I add &expand=version to the line, it does expand version out which includes the "number" variable containing what I need! That's fix enough for me. Thanks for leading me in the right direction!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.