Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

How to specify parent page of new/updated page in Confluence REST API?

Ana Nelson August 13, 2014

I'm able to create/modify pages via the Confluence REST API, but they all appear at the space root. If I move a page manually, and then I update its content via the API, it is moved back to the space root. How do I create a page which has another page as its parent?

1 answer

1 accepted

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

Post a new question

2 votes
Answer accepted
Chris Wilkins August 14, 2014

One of the comments in this stack overflow question details how to create the new page as a child of an existing page using the 'ancestors' property:

http://stackoverflow.com/questions/23523705/how-to-create-new-page-in-confluence-using-their-rest-api

But it does warn that this is an undocumented feature.

Ana Nelson August 15, 2014

Yes, great, that comment did the trick.

"ancestors":[{"type":"page","id":12345}]

Amos Shapira November 30, 2014

How do you get the ancestor ID of an existing page? It's always empty (either an empty array or an empty string) when I fetch the page.

Amos Shapira December 2, 2014

NM. Got it working. Here is my description how: https://answers.atlassian.com/questions/5278993/answers/11442314

TAGS
AUG Leaders

Atlassian Community Events