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"/api/v2/wfm/users/{user_id}/schedule")
resp.raise_for_status()
Error
httpx.HTTPStatusError: 429 Too Many Requests
Question
Static delay might work…