Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Is it possible to create a page with same Title?

Pritam P Bonde
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
March 11, 2016

Hello All,

We are developing a tool on top of confluence app by calling Restful API expose to extend the App.

Requirement:-

-----------------

To Create new page, but in case, accidentally if end user try to create the confluence page using developed tool we added below mention Logic[i.e. Code snippet] which would check the Title duplication.

Request:-

------------

Is there any other way to check duplication of PageID part? or Error 203

Code snippet:-

------------------

 

String pageID = null;

       try {

           ResponseEntity<String> response = restTemplate.exchange(url, HttpMethod.POST, entity, String.class);

           JSONObject responseObject = new JSONObject(response.getBody());

           pageID = responseObject.getString("id");

       } catch (Exception e) {

           log.error(e.getMessage(), e);

           throw new ConfluenceException("Page can not be created", e, ConfluenceErrorCodes.ALREADY_EXISTS);

       }

       return pageID;

    }

 

Constants Files define to Catching the Errors:-

       int ALREADY_EXISTS = 203;

 

1 answer

1 accepted

0 votes
Answer accepted
Nic Brough -Adaptavist-
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.
March 11, 2016

No, you cannot duplicate page ids - the whole point of an id is that it uniquely identifies a single page.

As far as I know, there's no explicit "check for existence" call in the REST API, so I think you're expected to do "try to get page information" and then catch the "page does not exist" error if it's not there.

Pritam P Bonde
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
March 11, 2016

Thanks a lot NIC

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events