Files
Gainsight/Scripts/API_Tests/create_groups.py

68 lines
1.4 KiB
Python
Raw Permalink Normal View History

2023-05-04 10:18:35 -04:00
import requests
import Apikeys
apikey = Apikeys.NORMSANDBOX
2023-05-04 10:18:35 -04:00
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",
]
2023-05-04 10:18:35 -04:00
# 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,
}
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)