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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.