Files
Gainsight/Scripts/API_Notes/notestoconfluence.py
Norm Rasmussen 7add64a908 small changes
2022-10-27 17:07:07 -04:00

50 lines
1.1 KiB
Python

import requeearts
# Create a new page from API Docs
# This is in bash
curl -u admin:admin -X POST -H 'Content-Type: application/json' -d '{"type":"page","title":"new page",
"space":{"key":"TST"},"body":{"storage":{"value":"<p>This is <br/> a new page</p>","representation":
"storage"}}}' http://localhost:8080/confluence/rest/api/content/ | python -mjson.tool
# This is an example of updating content
PUT /rest/api/content/456
{
"version": {
"number": 2
},
"title": "My new title",
"type": "page",
"body": {
"storage": {
"value": "<p>New page data.</p>",
"representation": "storage"
}
}
}
# This is a Northpas example in python
import requests
url = "https://api.northpass.com/v2/people/person_uuid/deactivations"
headers = {"accept": "*/*"}
response = requests.post(url, headers=headers)
print(response.text)
# Confluence example in Python
import requests
url = "http/"
import requests
url = "https://api.northpass.com/v2/activities"
headers = {"accept": "application/json"}
response = requests.get(url, headers=headers)
pagename = file(read file)
title = filename
value = file.read()