# This code sample uses the 'requests' library: # http://docs.python-requests.org import requests from requests.auth import HTTPBasicAuth import json url = "https://northpass.atlassian.net/wiki/rest/api/content" #auth = HTTPBasicAuth("bnJhc211c3NlbkBub3J0aHBhc3MuY29tOnFmOUlsN1g0d2t0aGdRS0JPSWx5NTczNw==") # Find a page CURL #curl -u admin:admin -X GET "http://localhost:8080/confluence/rest/api/content?title=myPage%20Title&spaceKey=TST&expand=history" | python -mjson.tool auth = HTTPBasicAuth("nrasmussen@northpass.com", "qf9Il7X4wkthgQKBOIly5737") headers = { "X-Atlassian-Token": "no-check", "Accept": "application/json", "Content-Type": "application/json" } payload = json.dumps( { "type":"page", "title":"Customer Name", "ancestors":[{"id":2210463745}], "space": {"key":"~350535240"}, "body": {"storage": {"value": "

A Customer Page

Customer Content * Item1 * Item 2 1. Item3 2. Item 4

", "representation":"storage"}} } ) response = requests.request( "POST", url, data=payload, headers=headers, auth=auth ) response = json.dumps(json.loads(response.text), sort_keys=True, indent=4, separators=(",", ": ")) print(response) #x = response.split() #print(x)