21 lines
497 B
Python
21 lines
497 B
Python
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
|