import requests
import Apikeys

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",
]

# 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)
