Hi,
I'm trying to use the confluence REST Api for server.
I want to create a new page before populating it with some content. I managed to get get an existing page and edit it.
This functionality will be a part of a jira-plugin later on.
Thanks!
Hi Jeet - since this is development related, you might want to try asking this over at: https://community.developer.atlassian.com as well (if you haven't already).
There's a lot of helpful and experienced people over there. You might well get a quicker responses in there than on here.
Looks like this is the thread that Jeet created: https://community.developer.atlassian.com/t/create-a-page-confluence-rest-api/2089
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You should be able to POST a new page by sending a POST command to:
<Confluence Base URL>/rest/api/content/
with the following JSON in the body:
{ "type":"page", "title":"My Test Page", "space":{"key":"TST"}, "body":{ "storage":{ "value":"<p>This is a new page</p>", "representation":"storage" } } }
This was retrieved from the documentation:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for the response.
When I run the post command on my localhost this is the response:
HTTP/1.1 405 Method Not Allowed [Server: Apache-Coyote/1.1, Allow: HEAD,DELETE,GET,OPTIONS,PUT, X-Content-Type-Options: nosniff, Content-Type: text/html;charset=utf-8, Content-Language: en, Content-Length: 1056, Date: Wed, 05 Apr 2017 19:40:18 GMT]
However in the Confluence Server API the create page method is a POST method.
For reference: https://docs.atlassian.com/atlassian-confluence/REST/latest-server/#content-createContent
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Show your exact command and payload.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You need to set you authentication header to basic and send your username / password
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.