import os
import requests
response = requests.get(
f"{os.environ['SAKAWAVE_BASE_URL']}/v1/accounts",
params={"pageSize": 10},
headers={
"Authorization": f"Bearer {os.environ['SAKAWAVE_API_KEY']}",
"Accept": "application/json",
"X-Request-ID": "quickstart_accounts_001",
},
timeout=30,
)
payload = response.json()
if not response.ok:
raise RuntimeError(
f"{response.status_code}: {payload.get('code')} — {payload.get('message')}"
)
print(payload["items"])
print("Request ID:", response.headers.get("X-Request-ID"))