set a comment when editing a page over REST

Oliver Lipkau April 4, 2017

Hi.

I am using the REST API `PUT /rest/api/content/{contentId}`. To edit a page.
However, I was unable to find an example on how to set the comment on the edit.

How can I do that?

4 answers

2 votes
salim_doost February 17, 2020

Ok, it works with recent versions. For the update page request, add a "message" property to "version", like this:

"version": {"number": latest_page_version + 1, "message": "Your message goes in here"}
Michael Sonnleitner January 18, 2021

thanks this is working (server edition)

0 votes
Panos
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
April 7, 2017

I've been looking through the source code for 5.8.8 and it seems that through rest is not possible. I can dig up the action itself if you are interested (you can POST to the action), but I am convinced that /rest/api/content/{contentId} won't do what you want to do.

Oliver Lipkau April 10, 2017

Too bad.

It's frustrating that you could do that with SOAP (deprecated) but not with REST.

SOAP doc: Remote Confluence Methods: Management

updatePage(String token, Page  page, PageUpdateOptions pageUpdateOptions)
salim_doost February 17, 2020

Any updates on this?

Michael Sonnleitner January 18, 2021

any updates?

0 votes
Oliver Lipkau April 7, 2017

Sorry. I should have been more specific.

I mean the comment about what you changed.

This field when saving the chnages:ScreenShot_20170407_094644.png

0 votes
Panos
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
April 6, 2017

I don't think you can do both an edit and set the comment in one call.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events