Problem
WFM schedule endpoint returns 429 with blank retry-after. Rate limiter’s doing jack all.
Code
async def fetch_schedule(session: httpx.AsyncClient, user_id: str):
resp = await session.get(f"the endpoint to fetch a user's schedule")
resp.raise_for_status()
Error
httpx.HTTPStatusError: 429 Too Many Requests
Question
Static delay might work…