Renaissance notes. Updated webhook script and small items for DataSnipper. Need to finish that workflow for them...

This commit is contained in:
Norm Rasmussen
2023-12-05 17:33:38 -05:00
parent 6b3ba2e5e1
commit 54cddb23f1
6 changed files with 137 additions and 82 deletions

View File

@ -1,60 +1,67 @@
import requests
import Apikeys
apikey = Apikeys.anthology
apikey = Apikeys.NORMSANDBOX
groups_to_create = [
"Academic Economics",
"Academy Use/Navigation",
"Accreditation",
"Ally",
"Anthology 101",
"Baseline",
"Beacon",
"Course Evaluations",
"Evaluate",
"CVue",
"Data Strategy",
"Digital Assistant",
"Encompass",
"Engage",
"Faculty Development",
"Finance & HCM",
"Insight",
"Learn",
"Milestone",
"Occupation Insight",
"Outcomes",
"Payroll",
"Planning",
"Portfolio",
"Power BI",
"Professional Development",
"Program Review",
"Radius",
"Raise",
"Reach",
"Student",
"Talisma",
]
"Academic Economics",
"Academy Use/Navigation",
"Accreditation",
"Ally",
"Anthology 101",
"Baseline",
"Beacon",
"Course Evaluations",
"Evaluate",
"CVue",
"Data Strategy",
"Digital Assistant",
"Encompass",
"Engage",
"Faculty Development",
"Finance & HCM",
"Insight",
"Learn",
"Milestone",
"Occupation Insight",
"Outcomes",
"Payroll",
"Planning",
"Portfolio",
"Power BI",
"Professional Development",
"Program Review",
"Radius",
"Raise",
"Reach",
"Student",
"Talisma",
]
url = "https://api.northpass.com/v2/bulk/groups"
headers = {
# URL = "https://api.northpass.com/v2/bulk/groups"
URL = "https://api.northpass.com/v2/groups"
HEADERS = {
"accept": "application/json",
"content-type": "application/json",
"X-Api-Key": apikey,
}
payload2 = []
for group in groups_to_create:
t1 = f"{group} - (T1)"
t2 = f"{group} - (T2)"
t3 = f"{group} - (T3)"
payload = {"data": {"attributes": {"groups":
[{"name": t1},
{"name": t2},
{"name": t3}]}}}
# print(payload)
response = requests.post(url, json=payload, headers=headers)
print(response.status_code)
print(response)
PAYLOAD = {
"data": {
"attributes": {
"name": "This Is a Test"
}
}
}
# for group in groups_to_create:
# t1 = f"{group} - (T1)"
# t2 = f"{group} - (T2)"
# t3 = f"{group} - (T3)"
#
# payload = {"data": {"attributes": {"groups":
# [{"name": t1},
# {"name": t2},
# {"name": t3}]}}}
# print(payload)
response = requests.post(URL, json=PAYLOAD, headers=HEADERS)
print(response.status_code)
print(response.text)