import requests baseUrlname = "https://api.northpass.com/v2/people?filter[name][eq]=" baseUrlemail = "https://api.northpass.com/v2/people?filter[email][eq]=" apiKey = "JRDpCGQ7vSRiva6t5OkWDr5eJ" #This is for G2 def getfromName(baseUrlname, apiKey): name = "Adam Nelson" url = baseUrlname + f"{name}" headers = { "accept": "*/*", "x-api-key": apiKey, "content-type": "application/json", } response = requests.get(url, headers=headers) response = response.json() print(response) uuid = response["data"][0]["id"] print("Learner ID:" ) print(uuid) def getfromEmail(baseUrlemail, apiKey): email = "norm+g2test@northpass.com" #email = "aaron.rodgers@corpay.com" url = baseUrlemail + f"{email}" headers = { "accept": "*/*", "x-api-key": apiKey, "content-type": "application/json", } response = requests.get(url, headers=headers) response = response.json() print(response) uuid = response["data"][0]["id"] print("Learner ID:" ) if __name__ == "__main__": getfromEmail(baseUrlemail, apiKey) #getfromName(baseUrl, apiKey)