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)