from api.http_client import HttpClient def get_instances(client): results = [] page = 1 while True: data = client.get("/instances", params={"pageSize": 200, "page": page}) results.extend(data.get("results", [])) if len(results) >= data.get("total", 0): break page += 1 return results def get_organization(client): for inst in get_instances(client): if inst.get("serviceId") == 19: return inst return None