Hi Folks,
Could anyone share the confluence api curl syntax having input of page-title and space key.
I would appreciate if anyone send the CURL in order to get the page_id from JSON.
Thanks in advance
@Mario Abud Thanks for your reply.
I have tried the below
curl -u admin:admin -X GET "https://mydomain.net/confluence/rest/api/content?title={page_title}%20Title&spaceKey={Key_name}&expand=history"
Getting response like "No JSON object could be decoded".
Could you please let me know if i did anything wrong.
Hi @Bhakya
Try this please, curl -u username:password -H "Content-Type: application/json" -X GET "http://localhost:8080/rest/api/content?spaceKey=TST&title=PageTitle&expand=history"
You have to change the part that says username, password,PageTitle and TST, with your data
Do you have Confluence Server or Confluence Cloud?
Regards
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.
Okay for Confluence Cloud first generate an api token https://id.atlassian.com/manage/api-tokens, sorry I thought you had Confluence Server
I just tried the code and it worked
curl -D- \ -u email:apitoken \ -X GET \ -H "Content-Type: application/json" \ https://change.atlassian.net/wiki/rest/api/content?spaceKey=CHANGE&title=Change&expand=history
Regards
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Mario Abud .How can i came to know whether i am using confluence server or cloud?
I need to update the confluence page through jenkins Job
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You can check this page @Bhakya How Do I Know What Version of Confluence Is Running?
And check this page please How to publish a Confluence(Cloud) Page in Jenkins
Regards
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 information.
I have already gone through this page (How to publish a Confluence(Cloud) Page in Jenkins ) in which am not sure how to get the page id dynamically having inputs of Page title or space key.Could you please help me out how to get the page id of the confluence from Jenkins.
Thanks,
Bhakya
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I just tried to get the Page_id using below
$(curl -u admin:XXX -X GET \ "https://XXX.net/wiki/rest/api/content?title=${Confluence_Page_Title}&spaceKey=${Confluence_Space_Key}" | python -mjson.tool | grep '\"id\"' )
Getting 404 error since the key and page title are available in confluence.
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.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.