import requests import json apiKey = "L93lGMSugtpmsBhSAkx3tei6B" def getallUuid(apiKey): x = 0 uuid = [] while True: x += 1 url = f"https://api.northpass.com/v2/people?page={x}" headers = { "accept": "application/json", "X-Api-Key": apiKey } response = requests.get(url, headers=headers) jsonResponse = response.json() next = jsonResponse["links"] for id in jsonResponse["data"]: user = id["id"] uuid.append(user) if "next" not in next: break print(uuid) addtoGroup(apiKey, uuid) def addtoGroup(apiKey, uuid): for x in uuid: url = f"https://api.northpass.com/v2/people/{x}/relationships/groups" payload = {"data": [ { "type": "membership-groups", "id": "2f9aaac9-000a-4888-be33-3b65b76b5b9f" }]} headers = { "accept": "application/json", "content-type": "application/json", "X-Api-Key": apiKey } response = requests.post(url, json=payload, headers=headers) #jsonResponse = response.json() print(response) if __name__ == "__main__": getallUuid(apiKey)