You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Three coverage gaps in the Python SDK against the live REST surface:
- Odds.closing(event_id, sportsbook=None) → GET /odds/closing
Returns ClosingSnapshot with per-book ClosingOddsLine arrays.
- Events.markets(event_id) → GET /events/{event_id}/markets
Returns APIResponse[list[Market]] with market enumeration.
- Keys namespace → full CRUD on /account/keys
list() — GET /account/keys
create(name) — POST /account/keys
revoke(key_id) — DELETE /account/keys/{key_id}
rotate(key_id) — POST /account/keys/{key_id}/rotate
Sync (client.py) and async (async_client.py) parity. New models
(Market, ClosingOddsLine, ClosingSnapshot, APIKey) re-exported
from the package root.
Bumped 0.2.3 → 0.2.4. Pyright 0/0, pytest 87/87.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments