{"openapi":"3.1.0","info":{"title":"Aura Sports Data API","version":"0.3.0","summary":"Current sports data for live products, betting tools, fantasy apps, and analysis.","description":"One source-neutral REST API for schedules, live game state, plays, player stats, odds, props, and settled results across MLB, NFL, NBA, WNBA, NHL, college football, and college basketball. Historical and analytical routes are included after the current-data workflow.","license":{"name":"Aura API Terms of Use"}},"servers":[{"url":"https://aura.tl","description":"Production Aura API"},{"url":"http://127.0.0.1:13000","description":"Isolated local Aura API"}],"security":[{"ApiKeyAuth":[]}],"tags":[{"name":"System"},{"name":"Coverage"},{"name":"Catalog"},{"name":"Games"},{"name":"Metrics"},{"name":"Analytics"},{"name":"Markets"},{"name":"Teams"},{"name":"Players"},{"name":"Fantasy"}],"paths":{"/health":{"get":{"tags":["System"],"summary":"Health check","description":"Confirms the API process is reachable.","parameters":[],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Health"}}}},"default":{"$ref":"#/components/responses/Error"}},"security":[],"operationId":"getHealth"}},"/api/openapi.json":{"get":{"tags":["System"],"summary":"OpenAPI schema","description":"Returns this machine-readable API contract.","parameters":[],"responses":{"200":{"description":"Successful response.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"default":{"$ref":"#/components/responses/Error"}},"security":[],"operationId":"getOpenapiJson"}},"/api/coverage":{"get":{"tags":["Coverage"],"summary":"Product coverage and reliability","description":"Returns concise source-neutral availability and measured completeness by sport, capability, and season.","parameters":[],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductCoverage"}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getCoverage"}},"/api/catalog":{"get":{"tags":["Catalog"],"summary":"API catalog","description":"Returns the stable sports objects, request delivery capabilities, and documentation links available to customers without scanning stored data.","parameters":[],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiCatalog"}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getCatalog"}},"/api/games":{"get":{"tags":["Games"],"summary":"Page through games","description":"Returns a chronological page from one Pacific calendar date. The first request defaults to today in America/Los_Angeles; a cursor keeps that date and the active filters stable. No sport filter means every sport. Collection items preserve identity, teams, score, phase, schedule, and freshness while omitting full-resource detail such as box scores, plays, metrics, and markets.","parameters":[{"name":"pageSize","in":"query","required":false,"description":"Games per page (1-100; default 100).","schema":{"type":"integer","minimum":1,"maximum":100,"default":100}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from `page.nextCursor`. Omitted filters continue from the cursor.","schema":{"type":"string"}},{"name":"sport","in":"query","required":false,"description":"Optional sport filter. Omit it for every sport.","schema":{"type":"string","enum":["MLB","NFL","NBA","WNBA","NHL","COLLEGE_FOOTBALL","COLLEGE_BASKETBALL"]}},{"name":"subdivision","in":"query","required":false,"description":"Optional college-football subdivision membership. Cross-subdivision games match both filters.","schema":{"type":"string","enum":["FBS","FCS"]}},{"name":"status","in":"query","required":false,"description":"Optional game phase filter.","schema":{"type":"string","enum":["scheduled","in_progress","delayed","postponed","cancelled","final","unknown"]}},{"name":"date","in":"query","required":false,"description":"Pacific calendar date in YYYY-MM-DD format. Defaults to today in America/Los_Angeles on the first page.","schema":{"type":"string"}},{"name":"team","in":"query","required":false,"description":"Optional team abbreviation filter.","schema":{"type":"string"}},{"name":"view","in":"query","required":false,"description":"Stable collection projection. `summary` is the default; `scoreboard` is the compact daily-slate contract.","schema":{"type":"string","enum":["summary","scoreboard"],"default":"summary"}},{"name":"fields","in":"query","required":false,"description":"Optional comma-separated allowlist of summary scalar or team leaf dot paths. `gameId`, `sport`, and the team envelope are always included; duplicates and unknown paths fail with 400.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GamePage"},"example":{"games":[{"gameId":"wnba:game:401857170","sport":"WNBA","league":"WNBA","title":"Las Vegas Aces at Toronto Tempo","phase":"final","statusText":"Final","statusDetail":"Final","startsAt":"2026-08-23T23:00Z","startsAtMs":1787526000000,"updatedAt":1787533254084,"teams":{"away":{"id":"wnba:team:LV","abbreviation":"LV","displayName":"Las Vegas Aces","score":88},"home":{"id":"wnba:team:TOR","abbreviation":"TOR","displayName":"Toronto Tempo","score":78}}}],"page":{"date":"2026-08-27","timeZone":"America/Los_Angeles","pageSize":100,"returned":1,"hasMore":false,"nextCursor":null}}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getGames"}},"/api/games/live":{"get":{"tags":["Games"],"summary":"List live games","description":"Returns the complete filtered inventory of fresh games marked in progress. Games not updated inside the freshness window are excluded so stale state cannot appear live.","parameters":[{"$ref":"#/components/parameters/sport"},{"$ref":"#/components/parameters/subdivision"},{"$ref":"#/components/parameters/league"},{"name":"maxAgeSeconds","in":"query","required":false,"description":"Maximum game-state age in seconds. Defaults to 300 and is capped at 86400.","schema":{"type":"integer","minimum":1,"maximum":86400,"default":300}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/GameScoreboard"}}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getGamesLive"}},"/api/games/{gameId}":{"get":{"tags":["Games"],"summary":"Get game","description":"Returns one compact game with identity, schedule, status, teams, and score. Use `view=card` to omit the status labels; `fields` may select a bounded named-consumer projection.","parameters":[{"$ref":"#/components/parameters/gameId"},{"name":"view","in":"query","required":false,"description":"`research` (default) or `card`.","schema":{"type":"string","enum":["research","card"],"default":"research"}},{"name":"fields","in":"query","required":false,"description":"Optional comma-separated allowlist of Game resource fields. `gameId`, `sport`, and the team envelope remain included; duplicates and unknown paths fail with 400. Fields require `view=card` or `view=research`.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/GameCard"},{"$ref":"#/components/schemas/GameResearch"}]},"example":{"gameId":"wnba:game:401857170","sport":"WNBA","league":"WNBA","phase":"final","startsAtMs":1787526000000,"updatedAt":1787533254084,"statusText":"Final","statusDetail":"Final","teams":{"away":{"id":"wnba:team:LV","abbreviation":"LV","displayName":"Las Vegas Aces","score":88,"shortName":null,"name":"Aces","color":"a7a8aa","record":null},"home":{"id":"wnba:team:TOR","abbreviation":"TOR","displayName":"Toronto Tempo","score":78,"shortName":null,"name":"Tempo","color":"33476D","record":null}}}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getGamesByGameId"}},"/api/games/{gameId}/frame":{"get":{"tags":["Games"],"summary":"Get current atomic game frame","description":"Returns the latest source-neutral render snapshot assembled only after its scoreboard, play, player-stat, and metric writes are durable. Poll this ordinary one-credit request at a bounded cadence; resumable realtime delivery is available through a direct Aura relationship.","parameters":[{"$ref":"#/components/parameters/gameId"},{"name":"fields","in":"query","required":false,"description":"Optional comma-separated allowlist of GameFrame state fields; game identity, scoreboard, state, latest play, and featured player remain included. Duplicates and unknown paths fail with 400.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GameFrame"}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getGamesByGameIdFrame"}},"/api/games/{gameId}/plays/page":{"get":{"tags":["Games"],"summary":"Page through complete game plays","description":"Returns one stable chronological page. Use `order=desc` for the latest plays. Pass `nextCursor` as `cursor` until `hasMore` is false.","parameters":[{"$ref":"#/components/parameters/gameId"},{"name":"pageSize","in":"query","required":false,"description":"Events per page (1-250; default 250).","schema":{"type":"integer","minimum":1,"maximum":250}},{"name":"order","in":"query","required":false,"description":"Chronological direction: asc (default) or desc.","schema":{"type":"string","enum":["asc","desc"],"default":"asc"}},{"$ref":"#/components/parameters/cursor2"},{"name":"fields","in":"query","required":false,"description":"Optional comma-separated allowlist of item fields, such as items.sequence,items.situation; structural fields remain included.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GamePlayPage"}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getGamesByGameIdPlaysPage"}},"/api/games/{gameId}/boxscore":{"get":{"tags":["Games"],"summary":"Get game box score","description":"Returns one exact source-neutral Aura BoxScore with team and player stat lines flattened from the retained read model.","parameters":[{"$ref":"#/components/parameters/gameId"},{"name":"fields","in":"query","required":false,"description":"Optional comma-separated allowlist of BoxScore fields; teams and players remain included as required identity/stat envelopes.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BoxScore"}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getGamesByGameIdBoxscore"}},"/api/games/{gameId}/markets":{"get":{"tags":["Games"],"summary":"List game markets","description":"Returns the complete sellable inventory for one game. Every independently graded line is a stable market.","parameters":[{"$ref":"#/components/parameters/gameId"},{"name":"marketType","in":"query","required":false,"description":"Filter by market type.","schema":{"type":"string","enum":["moneyline","spread","total","player_prop"]}},{"name":"category","in":"query","required":false,"description":"Filter player props by category.","schema":{"type":"string"}},{"name":"playerId","in":"query","required":false,"description":"Filter to one Aura player id.","schema":{"type":"string","example":"mlb:multi_source:player:624428"},"example":"mlb:multi_source:player:624428"},{"name":"definitionId","in":"query","required":false,"description":"Filter to one market definition id.","schema":{"type":"string"}},{"name":"primary","in":"query","required":false,"description":"Filter to current primary or alternate lines.","schema":{"type":"boolean"}},{"name":"availability","in":"query","required":false,"description":"Filter by current availability.","schema":{"type":"string","enum":["available","suspended","unavailable"]}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PublicMarket"}},"example":[{"id":"358c10fe7c435750959f4ddb:player-prop:fea5e2077f3171c1bd6b","gameId":"358c10fe7c435750959f4ddb","sport":"MLB","marketType":"player_prop","definition":{"id":"aura.player-prop.hits-runs-rbis","label":"Hits+Runs+RBIs","scope":"player","betType":"total","basis":"player_stat","resultType":"number","unit":"hits + runs + runs batted in","category":"batting"},"subject":{"type":"player","id":"mlb:multi_source:player:624428","label":"Adam Frazier","teamId":"mlb:team:LAA"},"line":0.5,"outcomes":[{"id":"over","label":"Over","price":-160,"line":0.5},{"id":"under","label":"Under","price":120,"line":0.5}],"primary":true,"availability":"unavailable","status":"closed","observedAt":1787324677270,"closing":{"line":0.5,"outcomes":[{"id":"over","label":"Over","price":-160,"line":0.5},{"id":"under","label":"Under","price":120,"line":0.5}],"primary":true,"observedAt":1787194005814},"settlement":{"status":"graded","result":0,"winningOutcomes":["under"],"push":false,"settledAt":1787324677270}}]}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getGamesByGameIdMarkets"}},"/api/games/{gameId}/odds/timeline":{"get":{"tags":["Games"],"summary":"Get game odds timeline","description":"Returns the complete compact source-neutral market history needed to chart line movement.","parameters":[{"$ref":"#/components/parameters/gameId"},{"name":"marketType","in":"query","required":false,"description":"Market type, defaults to moneyline.","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated allowlisted response fields for the chart-ready market projection.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GameOddsTimeline"}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getGamesByGameIdOddsTimeline"}},"/api/markets":{"get":{"tags":["Markets"],"summary":"Page through markets by game","description":"Returns each game once with its complete collection of source-neutral markets. The page unit is a game, so alternate lines remain independently graded market objects without repeating game detail. The first request defaults to today in America/Los_Angeles and no sport filter means every sport.","parameters":[{"name":"pageSize","in":"query","required":false,"description":"Games per page (1-100; default 25).","schema":{"type":"integer","minimum":1,"maximum":100,"default":25}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from `page.nextCursor`. Omitted filters continue from the cursor.","schema":{"type":"string"}},{"name":"date","in":"query","required":false,"description":"Pacific calendar date in YYYY-MM-DD format. Defaults to today in America/Los_Angeles on the first page.","schema":{"type":"string"}},{"name":"sport","in":"query","required":false,"description":"Filter the daily market board by sport. Omit it for every sport.","schema":{"type":"string","enum":["MLB","NFL","NBA","WNBA","NHL","COLLEGE_FOOTBALL","COLLEGE_BASKETBALL"]}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MarketPage"},"example":{"games":[{"game":{"gameId":"358c10fe7c435750959f4ddb","sport":"MLB","league":"MLB","phase":"final","startsAtMs":1787184600000,"updatedAt":1787249526133,"teams":{"away":{"id":"mlb:team:LAA","abbreviation":"LAA","displayName":"Los Angeles Angels","score":2,"shortName":null,"name":"Angels","color":"ba0021","record":"50-77"},"home":{"id":"mlb:team:HOU","abbreviation":"HOU","displayName":"Houston Astros","score":3,"shortName":null,"name":"Astros","color":"002d62","record":"64-63"}}},"markets":[{"id":"358c10fe7c435750959f4ddb:player-prop:fea5e2077f3171c1bd6b","gameId":"358c10fe7c435750959f4ddb","sport":"MLB","marketType":"player_prop","definition":{"id":"aura.player-prop.hits-runs-rbis","label":"Hits+Runs+RBIs","scope":"player","betType":"total","basis":"player_stat","resultType":"number","unit":"hits + runs + runs batted in","category":"batting"},"subject":{"type":"player","id":"mlb:multi_source:player:624428","label":"Adam Frazier","teamId":"mlb:team:LAA"},"line":0.5,"outcomes":[{"id":"over","label":"Over","price":-160,"line":0.5},{"id":"under","label":"Under","price":120,"line":0.5}],"primary":true,"availability":"unavailable","status":"closed","observedAt":1787324677270,"closing":{"line":0.5,"outcomes":[{"id":"over","label":"Over","price":-160,"line":0.5},{"id":"under","label":"Under","price":120,"line":0.5}],"primary":true,"observedAt":1787194005814},"settlement":{"status":"graded","result":0,"winningOutcomes":["under"],"push":false,"settledAt":1787324677270}}]}],"page":{"date":"2026-08-27","timeZone":"America/Los_Angeles","pageSize":25,"returned":1,"hasMore":false,"nextCursor":null}}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getMarkets"}},"/api/markets/{marketId}":{"get":{"tags":["Markets"],"summary":"Get market","description":"Returns one player prop or game moneyline, spread, or total by the same market id the game board publishes.","parameters":[{"name":"marketId","in":"path","required":true,"description":"Aura market id from a game prop board or game odds.","schema":{"type":"string","example":"358c10fe7c435750959f4ddb:player-prop:fea5e2077f3171c1bd6b"},"example":"358c10fe7c435750959f4ddb:player-prop:fea5e2077f3171c1bd6b"}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicMarket"},"example":{"id":"358c10fe7c435750959f4ddb:player-prop:fea5e2077f3171c1bd6b","gameId":"358c10fe7c435750959f4ddb","sport":"MLB","marketType":"player_prop","definition":{"id":"aura.player-prop.hits-runs-rbis","label":"Hits+Runs+RBIs","scope":"player","betType":"total","basis":"player_stat","resultType":"number","unit":"hits + runs + runs batted in","category":"batting"},"subject":{"type":"player","id":"mlb:multi_source:player:624428","label":"Adam Frazier","teamId":"mlb:team:LAA"},"line":0.5,"outcomes":[{"id":"over","label":"Over","price":-160,"line":0.5},{"id":"under","label":"Under","price":120,"line":0.5}],"primary":true,"availability":"unavailable","status":"closed","observedAt":1787324677270,"closing":{"line":0.5,"outcomes":[{"id":"over","label":"Over","price":-160,"line":0.5},{"id":"under","label":"Under","price":120,"line":0.5}],"primary":true,"observedAt":1787194005814},"settlement":{"status":"graded","result":0,"winningOutcomes":["under"],"push":false,"settledAt":1787324677270}}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getMarketsByMarketId"}},"/api/games/{gameId}/metric-series":{"get":{"tags":["Games"],"summary":"Page through metric observations","description":"Returns change-only metric values used by Game Pulse. Omit `entityId` and `definitionId` to return every metric for the game. Follow `nextCursor` until `complete` is true.","parameters":[{"$ref":"#/components/parameters/gameId"},{"name":"entityId","in":"query","required":false,"description":"Comma-separated Aura entity ids.","schema":{"type":"string"}},{"name":"definitionId","in":"query","required":false,"description":"Comma-separated metric definition ids.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Maximum observation batches, 1 through 500.","schema":{"type":"integer","minimum":1,"maximum":500}},{"name":"cursor","in":"query","required":false,"description":"Opaque continuation cursor from the previous response.","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Optional comma-separated allowlisted response fields from the metric-series catalog.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GameMetricSeriesBatch"}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getGamesByGameIdMetricSeries"}},"/api/stats/player-game":{"get":{"tags":["Players"],"summary":"List player-game stats","description":"Returns the complete normalized player-stat inventory for one game.","parameters":[{"name":"gameId","in":"query","required":true,"description":"Required Aura game id.","schema":{"type":"string","example":"college-football:game:401858222"},"example":"college-football:game:401858222"},{"$ref":"#/components/parameters/playerId"},{"name":"teamId","in":"query","required":false,"description":"Aura team id.","schema":{"type":"string","example":"college_football:team:NCSU"},"example":"college_football:team:NCSU"}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PlayerGameStat"}}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getStatsPlayerGame"}},"/api/teams":{"get":{"tags":["Teams"],"summary":"List teams","description":"Returns the complete roster-free Team inventory for one sport.","parameters":[{"name":"sport","in":"query","required":true,"description":"Required sport.","schema":{"type":"string","enum":["MLB","NFL","NBA","WNBA","NHL","COLLEGE_FOOTBALL","COLLEGE_BASKETBALL"]}},{"name":"league","in":"query","required":false,"description":"Optional league filter.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Team"}}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getTeams"}},"/api/teams/{teamId}":{"get":{"tags":["Teams"],"summary":"Get team","description":"Returns one exact Team profile. Rosters remain available from the dedicated roster route.","parameters":[{"$ref":"#/components/parameters/teamId"},{"name":"fields","in":"query","required":false,"description":"Optional comma-separated Team profile fields; id, sport, and name remain included. Duplicates and unknown paths fail with 400.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Team"}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getTeamsByTeamId"}},"/api/teams/{teamId}/roster":{"get":{"tags":["Teams"],"summary":"Get team roster","description":"Returns one Team and directly renderable roster players without a second profile lookup.","parameters":[{"$ref":"#/components/parameters/teamId"}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TeamRoster"}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getTeamsByTeamIdRoster"}},"/api/players":{"get":{"tags":["Players"],"summary":"Page through players","description":"Returns a cursor-paged catalog of exact Player profiles. Omit sport and league to browse every retained player.","parameters":[{"name":"pageSize","in":"query","required":false,"description":"Players per page (1-100; default 100).","schema":{"type":"integer","minimum":1,"maximum":100,"default":100}},{"name":"cursor","in":"query","required":false,"description":"Opaque cursor from `page.nextCursor`. Omitted filters continue from the cursor.","schema":{"type":"string"}},{"name":"sport","in":"query","required":false,"description":"Optional sport filter.","schema":{"type":"string","enum":["MLB","NFL","NBA","WNBA","NHL","COLLEGE_FOOTBALL","COLLEGE_BASKETBALL"]}},{"name":"league","in":"query","required":false,"description":"Optional league filter.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlayerPage"},"example":{"players":[{"id":"wnba:multi_source:player:5349415","sport":"WNBA","league":"WNBA","name":{"display":"Alicia Florez","short":"A. Florez","first":"Alicia","last":"Florez","full":"Alicia Florez"},"jersey":"2","status":{"name":"Active","type":"active","abbreviation":"Active","active":true,"starter":false},"physical":{"age":22,"height":69,"weight":null},"position":{"id":"3","name":"Guard","displayName":"Guard","abbreviation":"G"},"currentTeamId":"wnba:team:WSH","currentTeam":{"id":"wnba:team:WSH","displayName":"Washington Mystics","abbreviation":"WSH"},"lastSeenAt":1787854870210}],"page":{"pageSize":1,"returned":1,"hasMore":true,"nextCursor":"eyJ2IjoxLCJzcG9ydCI6IldOQkEiLCJsZWFndWUiOm51bGwsIm9mZnNldCI6MX0"}}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getPlayers"}},"/api/players/{playerId}":{"get":{"tags":["Players"],"summary":"Get player","description":"Returns one full Player by default. The stable `card` view returns only the nullable identity, team, and position fields shared by player reveals.","parameters":[{"$ref":"#/components/parameters/playerId2"},{"name":"view","in":"query","required":false,"description":"`full` (default) or `card`. Unsupported views fail deterministically.","schema":{"type":"string","enum":["full","card"],"default":"full"}},{"name":"fields","in":"query","required":false,"description":"Optional comma-separated Player profile fields; id, sport, and the full name identity envelope remain included. Fields require the full view; duplicates and unknown paths fail with 400.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Player"},{"$ref":"#/components/schemas/PlayerCard"}]}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getPlayersByPlayerId"}},"/api/metrics/definitions":{"get":{"tags":["Metrics"],"summary":"List metric definitions","description":"Returns the complete filtered inventory of exact, cacheable Aura metric definitions and their analysis semantics.","parameters":[{"name":"sport","in":"query","required":false,"description":"Sport filter, including ALL.","schema":{"type":"string"}},{"name":"family","in":"query","required":false,"description":"Metric-family filter.","schema":{"type":"string"}},{"name":"entityType","in":"query","required":false,"description":"Entity-type filter.","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated allowlisted item fields; identity and paging remain included.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetricDefinitionCatalog"}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getMetricsDefinitions"}},"/api/metrics/definitions/{metricId}":{"get":{"tags":["Metrics"],"summary":"Get metric definition","description":"Returns one stable Aura metric definition.","parameters":[{"name":"metricId","in":"path","required":true,"description":"Stable Aura metric definition id.","schema":{"type":"string","example":"baseball.player.home_runs"},"example":"baseball.player.home_runs"},{"name":"fields","in":"query","required":false,"description":"Comma-separated allowlisted item fields; identity remains included.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetricDefinition"}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getMetricsDefinitionsByMetricId"}},"/api/analytics/landscape":{"get":{"tags":["Analytics"],"summary":"Build league landscape","description":"Returns the compact LeagueLandscape view.","parameters":[{"name":"entityType","in":"query","required":false,"description":"Landscape subject.","schema":{"type":"string","enum":["player","team"],"default":"player"}},{"name":"x","in":"query","required":true,"description":"Metric definition id plotted on the x axis. Required.","schema":{"type":"string","example":"baseball.player.batting_average"},"example":"baseball.player.batting_average"},{"name":"y","in":"query","required":true,"description":"Metric definition id plotted on the y axis. Required.","schema":{"type":"string","example":"baseball.player.home_runs"},"example":"baseball.player.home_runs"},{"name":"size","in":"query","required":false,"description":"Optional metric definition id encoded as point size.","schema":{"type":"string"}},{"name":"color","in":"query","required":false,"description":"Optional metric definition id encoded as point color.","schema":{"type":"string"}},{"name":"outcome","in":"query","required":false,"description":"Optional metric definition id classified against `outcomeThreshold`.","schema":{"type":"string"}},{"name":"outcomeOperator","in":"query","required":false,"description":"Comparison applied to the outcome metric.","schema":{"type":"string","enum":["gte","lte"],"default":"gte"}},{"name":"outcomeThreshold","in":"query","required":false,"description":"Numeric threshold for the outcome classification. Required with `outcome`.","schema":{"type":"number"}},{"name":"sport","in":"query","required":false,"description":"Optional sport filter, such as MLB or WNBA.","schema":{"type":"string"}},{"$ref":"#/components/parameters/league"},{"name":"phase","in":"query","required":false,"description":"Optional comma-separated game phase filter.","schema":{"type":"string"}},{"name":"cohort","in":"query","required":false,"description":"Optional cohort restriction as `team:<value>` or `position:<value>`.","schema":{"type":"string"}},{"name":"aggregate","in":"query","required":false,"description":"How multiple samples per entity collapse to one value.","schema":{"type":"string","enum":["latest","mean","sum","min","max"],"default":"latest"}},{"name":"from","in":"query","required":false,"description":"Optional inclusive lower bound on observation time, Unix epoch milliseconds.","schema":{"type":"number"}},{"name":"to","in":"query","required":false,"description":"Optional inclusive upper bound on observation time, Unix epoch milliseconds.","schema":{"type":"number"}},{"name":"xDimensions","in":"query","required":false,"description":"Optional JSON object of metric dimension filters for the x axis.","schema":{"type":"string"}},{"name":"yDimensions","in":"query","required":false,"description":"Optional JSON object of metric dimension filters for the y axis.","schema":{"type":"string"}},{"name":"sizeDimensions","in":"query","required":false,"description":"Optional JSON object of metric dimension filters for the size metric.","schema":{"type":"string"}},{"name":"colorDimensions","in":"query","required":false,"description":"Optional JSON object of metric dimension filters for the color metric.","schema":{"type":"string"}},{"name":"outcomeDimensions","in":"query","required":false,"description":"Optional JSON object of metric dimension filters for the outcome metric.","schema":{"type":"string"}},{"name":"xDirection","in":"query","required":false,"description":"Which x direction counts as better; defaults from the metric definition.","schema":{"type":"string","enum":["higher","lower"]}},{"name":"yDirection","in":"query","required":false,"description":"Which y direction counts as better; defaults from the metric definition.","schema":{"type":"string","enum":["higher","lower"]}},{"name":"include","in":"query","required":false,"description":"Set to `export` to include bounded model-ready export rows.","schema":{"type":"string","enum":["export"]}},{"name":"fields","in":"query","required":false,"description":"Optional comma-separated LeagueLandscape response fields.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Maximum 500 returned entities.","schema":{"type":"integer","minimum":1,"maximum":500,"default":500}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LeagueLandscape"}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getAnalyticsLandscape"}},"/api/analytics/player-comparison":{"get":{"tags":["Analytics"],"summary":"Compare MLB player form","description":"Compares two to four Aura MLB players across season and rolling windows with bounded series, coverage, cache validators, and model-ready rows.","parameters":[{"name":"players","in":"query","required":true,"description":"Two to four comma-separated Aura MLB player IDs.","schema":{"type":"string","example":"mlb:multi_source:player:624428,mlb:multi_source:player:700363"},"example":"mlb:multi_source:player:624428,mlb:multi_source:player:700363"},{"name":"season","in":"query","required":true,"description":"Four-digit MLB season.","schema":{"type":"integer","minimum":2000,"maximum":2100,"example":2026},"example":2026},{"name":"rollingGames","in":"query","required":false,"description":"Rolling window from 1 to 50; default 10.","schema":{"type":"integer","minimum":1,"maximum":50,"default":10}},{"name":"homeAway","in":"query","required":false,"description":"Optional home or away split for baseline and series.","schema":{"type":"string","enum":["home","away"]}},{"name":"through","in":"query","required":false,"description":"Optional inclusive UTC date, YYYY-MM-DD.","schema":{"type":"string"}},{"name":"metrics","in":"query","required":false,"description":"Optional comma-separated metric ID allowlist.","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Optional comma-separated PlayerComparison field allowlist; identity, window, comparison entities, samples, and coverage remain included. Duplicates and unknown paths fail with 400.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlayerComparison"}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getAnalyticsPlayerComparison"}},"/api/games/history":{"get":{"tags":["Games"],"summary":"Page through MLB game history","description":"Returns exact source-neutral MLB game results in stable chronological order. Each item contains only game identity, season, schedule, phase, teams, score, and venue. Follow `nextCursor` until `hasMore` is false; cursors are scoped to the active filters.","parameters":[{"name":"pageSize","in":"query","required":false,"description":"Games per page (1-100; default 100).","schema":{"type":"integer","minimum":1,"maximum":100}},{"$ref":"#/components/parameters/cursor2"},{"name":"season","in":"query","required":false,"description":"Four-digit season.","schema":{"type":"integer","example":2026},"example":2026},{"name":"teamId","in":"query","required":false,"description":"Aura team id or common MLB abbreviation.","schema":{"type":"string","example":"college_football:team:NCSU"},"example":"college_football:team:NCSU"},{"name":"venue","in":"query","required":false,"description":"Aura venue id.","schema":{"type":"string"}},{"name":"phase","in":"query","required":false,"description":"Game phase.","schema":{"type":"string","enum":["scheduled","in_progress","delayed","postponed","cancelled","final","unknown"]}},{"$ref":"#/components/parameters/from"},{"$ref":"#/components/parameters/to"},{"name":"fields","in":"query","required":false,"description":"Optional comma-separated allowlist of MLB history game fields. The page envelope and id, sport, season, startsAt, and teams identity fields remain included; duplicates and unknown paths fail with 400.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MlbHistoricalGamePage"}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getGamesHistory"}},"/api/games/history/coverage":{"get":{"tags":["Games"],"summary":"Get MLB history coverage","description":"One exact game and player-stat completeness contract for history discovery.","parameters":[{"name":"fields","in":"query","required":false,"description":"Optional comma-separated allowlist of game and player-stat coverage dot paths. Top-level identity and coverage containers are always included; duplicates and unknown paths fail with 400.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MlbHistoryCoverage"}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getGamesHistoryCoverage"}},"/api/stats/nfl/history/player-seasons":{"get":{"tags":["Players"],"summary":"NFL player seasons","description":"Season totals and play-derived advanced stats on Aura player ids.","parameters":[{"name":"season","in":"query","required":true,"description":"Required NFL season.","schema":{"type":"integer","minimum":1920,"maximum":2200,"example":2026},"example":2026},{"name":"seasonType","in":"query","required":false,"description":"REG; the retained 2025 fantasy season.","schema":{"type":"string","enum":["REG"],"default":"REG"}},{"$ref":"#/components/parameters/playerId3"},{"$ref":"#/components/parameters/after"},{"$ref":"#/components/parameters/teamId2"},{"name":"position","in":"query","required":false,"description":"Optional position abbreviation.","schema":{"type":"string"}},{"$ref":"#/components/parameters/limit"},{"name":"fields","in":"query","required":false,"description":"Comma-separated exact fields. playerId, season, and seasonType remain included.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NflPlayerSeasonPage"}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getStatsNflHistoryPlayerSeasons"}},"/api/fantasy/nfl/adp":{"get":{"tags":["Fantasy"],"summary":"NFL fantasy draft data","description":"2026 draft ranks, ADP inputs, season projections, and recomputable fantasy scores.","parameters":[{"$ref":"#/components/parameters/season"},{"$ref":"#/components/parameters/scoring"},{"$ref":"#/components/parameters/rosterFormat"},{"$ref":"#/components/parameters/rules"},{"name":"entityId","in":"query","required":false,"description":"Optional Aura player or team id.","schema":{"type":"string"}},{"$ref":"#/components/parameters/teamId2"},{"$ref":"#/components/parameters/position"},{"name":"after","in":"query","required":false,"description":"Continue after this entity id.","schema":{"type":"string"}},{"$ref":"#/components/parameters/limit"},{"name":"fields","in":"query","required":false,"description":"Comma-separated exact fields. entityId, entityType, and season remain included.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NflDraftPage"}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getFantasyNflAdp"}},"/api/fantasy/nfl/weeks/{week}":{"get":{"tags":["Fantasy"],"summary":"NFL fantasy week","description":"One current NFL week with retained opening/latest/closing snapshots, input ranges, availability, and actual performance.","parameters":[{"name":"week","in":"path","required":true,"description":"Regular-season week, 1 through 18.","schema":{"type":"integer"}},{"$ref":"#/components/parameters/season"},{"$ref":"#/components/parameters/scoring"},{"$ref":"#/components/parameters/rosterFormat"},{"$ref":"#/components/parameters/rules"},{"$ref":"#/components/parameters/playerId3"},{"name":"entityId","in":"query","required":false,"description":"Optional Aura player id; equivalent to playerId.","schema":{"type":"string"}},{"$ref":"#/components/parameters/teamId2"},{"$ref":"#/components/parameters/position"},{"$ref":"#/components/parameters/after"},{"$ref":"#/components/parameters/limit"},{"name":"fields","in":"query","required":false,"description":"Comma-separated exact fields. Identity, season, and week remain included.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NflFantasyPage"}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getFantasyNflWeeksByWeek"}},"/api/fantasy/nfl/players/{playerId}":{"get":{"tags":["Fantasy"],"summary":"NFL fantasy player","description":"One player across draft data, weekly projections, retained observation history, and actual performance.","parameters":[{"$ref":"#/components/parameters/playerId2"},{"$ref":"#/components/parameters/season"},{"name":"week","in":"query","required":false,"description":"Optional regular-season week.","schema":{"type":"integer","minimum":1,"maximum":18}},{"$ref":"#/components/parameters/scoring"},{"$ref":"#/components/parameters/rosterFormat"},{"$ref":"#/components/parameters/rules"},{"name":"fields","in":"query","required":false,"description":"Comma-separated weekly player fields.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NflFantasyPlayer"}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getFantasyNflPlayersByPlayerId"}},"/api/query":{"post":{"tags":["Catalog"],"summary":"Execute an Aura query","description":"Runs up to eight named selections against registered roots and returns only requested fields.","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuraQueryRequest"}}}},"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuraQueryResponse"}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"postQuery"}},"/api/stats/mlb/history/player-lines":{"get":{"tags":["Players"],"summary":"MLB player lines","description":"Exact v2 rows; page ≤250, bulk ≤1,000.","parameters":[{"name":"view","in":"query","required":false,"description":"Read mode: `page` (≤250 rows) or `bulk` (≤1,000 rows, bulk-export billing).","schema":{"type":"string","enum":["page","bulk"],"default":"page"}},{"name":"pageSize","in":"query","required":false,"description":"Rows per page: 1-250 for `page` (default 100), 1-1000 for `bulk` (default 500).","schema":{"type":"integer","minimum":1,"maximum":1000}},{"$ref":"#/components/parameters/cursor2"},{"name":"season","in":"query","required":false,"description":"Four-digit MLB season.","schema":{"type":"integer","minimum":1876,"maximum":2200,"example":2026},"example":2026},{"$ref":"#/components/parameters/playerId"},{"name":"teamId","in":"query","required":false,"description":"MLB abbreviation or Aura team id.","schema":{"type":"string","example":"college_football:team:NCSU"},"example":"college_football:team:NCSU"},{"name":"opponentTeamId","in":"query","required":false,"description":"MLB abbreviation or Aura team id.","schema":{"type":"string"}},{"name":"role","in":"query","required":false,"description":"Player role for the line.","schema":{"type":"string","enum":["batter","pitcher","two_way","unknown"]}},{"$ref":"#/components/parameters/from"},{"$ref":"#/components/parameters/to"},{"name":"fields","in":"query","required":false,"description":"Optional comma-separated allowlist of player-line item fields; identity fields remain included. Duplicates and unknown paths fail with 400.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MlbPlayerLinePage"}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getStatsMlbHistoryPlayerLines"}},"/api/stats/mlb/history/player-aggregates":{"get":{"tags":["Players"],"summary":"Get MLB player form","description":"Exact season and recent form; optional home/away and opponent splits.","parameters":[{"name":"playerId","in":"query","required":true,"description":"Required Aura player id.","schema":{"type":"string","example":"mlb:multi_source:player:624428"},"example":"mlb:multi_source:player:624428"},{"$ref":"#/components/parameters/season2"},{"$ref":"#/components/parameters/rollingGames"},{"$ref":"#/components/parameters/through"},{"name":"include","in":"query","required":false,"description":"Optional homeAway,opponents splits.","schema":{"type":"string","enum":["homeAway","opponents","homeAway,opponents"]}},{"name":"fields","in":"query","required":false,"description":"Optional comma-separated allowlist of MLB player form response fields; identity and request envelope remain included. Duplicates and unknown paths fail with 400.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MlbPlayerForm"}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getStatsMlbHistoryPlayerAggregates"}},"/api/stats/mlb/history/team-aggregates":{"get":{"tags":["Teams"],"summary":"Get MLB team form","description":"Exact season and recent form used by Game Pulse.","parameters":[{"name":"teamId","in":"query","required":true,"description":"Required Aura team id or abbreviation.","schema":{"type":"string","example":"college_football:team:NCSU"},"example":"college_football:team:NCSU"},{"$ref":"#/components/parameters/season2"},{"$ref":"#/components/parameters/rollingGames"},{"$ref":"#/components/parameters/through"},{"name":"fields","in":"query","required":false,"description":"Optional comma-separated allowlist of MLB team form fields. Team identity and request context remain included; duplicates and unknown paths fail with 400.","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MlbTeamForm"}}}},"default":{"$ref":"#/components/responses/Error"}},"operationId":"getStatsMlbHistoryTeamAggregates"}}},"components":{"schemas":{"Health":{"type":"object","additionalProperties":false,"required":["status"],"properties":{"status":{"type":"string","examples":["ok"]}}},"ProductCoverageEvidence":{"type":"object","additionalProperties":false,"properties":{"state":{"type":"string","enum":["measured_complete","measured_partial","unknown","private_only","unsupported"]},"rate":{"type":"number"},"sampleGames":{"type":"number"},"completeGames":{"type":"number"},"asOf":{"type":"number"}},"required":["state"]},"ProductCoverageHeadline":{"type":"object","additionalProperties":false,"properties":{"historicalGames":{"type":"number"},"historicalPlayerLines":{"type":"number"},"playerLineCoverage":{"type":"number"}}},"ProductCoverageSeason":{"type":"object","additionalProperties":false,"properties":{"season":{"type":"integer"},"availability":{"type":"string","enum":["public","private"]},"games":{"type":"number"},"products":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/ProductCoverageEvidence"}}},"required":["season","availability","products"]},"ProductCoverageSport":{"type":"object","additionalProperties":false,"required":["sport","publicLive","status","headline","products","seasons"],"properties":{"sport":{"type":"string","enum":["MLB","NFL","COLLEGE_FOOTBALL","COLLEGE_BASKETBALL","NBA","NHL","WNBA"]},"publicLive":{"type":"boolean"},"status":{"type":"string","enum":["measured_complete","measured_partial","unknown","private_only","unsupported"]},"headline":{"$ref":"#/components/schemas/ProductCoverageHeadline"},"products":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/ProductCoverageEvidence"}},"seasons":{"type":"array","items":{"$ref":"#/components/schemas/ProductCoverageSeason"}}}},"ProductCoverage":{"type":"object","additionalProperties":false,"required":["asOf","sports","links"],"properties":{"asOf":{"type":"number"},"sports":{"type":"array","items":{"$ref":"#/components/schemas/ProductCoverageSport"}},"links":{"type":"object","additionalProperties":false,"required":["openapi","quickstart"],"properties":{"openapi":{"type":"string"},"quickstart":{"type":"string"}}}}},"GameSummaryTeam":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string"},"abbreviation":{"type":"string"},"displayName":{"type":"string"},"score":{"type":"number"}},"required":["id"]},"GameCardTeam":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string"},"abbreviation":{"type":"string"},"displayName":{"type":"string"},"shortName":{"type":["string","null"]},"name":{"type":["string","null"]},"score":{"type":"number"},"color":{"type":["string","null"]},"record":{"type":["string","null"]}},"required":["id"]},"GameSummary":{"type":"object","additionalProperties":false,"properties":{"gameId":{"type":"string"},"sport":{"type":"string"},"league":{"type":"string"},"subdivisions":{"type":"array","items":{"type":"string","enum":["FBS","FCS"]},"uniqueItems":true},"title":{"type":"string"},"phase":{"type":"string"},"statusText":{"type":"string"},"statusDetail":{"type":"string"},"startsAt":{"type":["string","null"]},"startsAtMs":{"type":["number","null"]},"updatedAt":{"type":["number","null"]},"teams":{"type":"object","additionalProperties":false,"required":["away","home"],"properties":{"away":{"$ref":"#/components/schemas/GameSummaryTeam"},"home":{"$ref":"#/components/schemas/GameSummaryTeam"}}}},"required":["gameId","sport","teams"]},"GameScoreboard":{"type":"object","additionalProperties":false,"properties":{"gameId":{"type":"string"},"sport":{"type":"string"},"league":{"type":"string"},"subdivisions":{"type":"array","items":{"type":"string","enum":["FBS","FCS"]},"uniqueItems":true},"phase":{"type":"string"},"statusText":{"type":"string"},"statusDetail":{"type":"string"},"startsAtMs":{"type":["number","null"]},"updatedAt":{"type":["number","null"]},"teams":{"type":"object","additionalProperties":false,"required":["away","home"],"properties":{"away":{"$ref":"#/components/schemas/GameSummaryTeam"},"home":{"$ref":"#/components/schemas/GameSummaryTeam"}}}},"required":["gameId","sport","teams"]},"GamePage":{"type":"object","additionalProperties":false,"required":["games","page"],"properties":{"games":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/GameSummary"},{"$ref":"#/components/schemas/GameScoreboard"}]}},"page":{"type":"object","additionalProperties":false,"required":["date","timeZone","pageSize","returned","hasMore","nextCursor"],"properties":{"date":{"type":"string","format":"date"},"timeZone":{"type":"string","const":"America/Los_Angeles"},"pageSize":{"type":"integer","minimum":1,"maximum":100},"returned":{"type":"integer","minimum":0,"maximum":100},"hasMore":{"type":"boolean"},"nextCursor":{"type":["string","null"]}}}}},"GameCard":{"type":"object","additionalProperties":false,"properties":{"gameId":{"type":"string"},"sport":{"type":"string"},"league":{"type":"string"},"subdivisions":{"type":"array","items":{"type":"string","enum":["FBS","FCS"]},"uniqueItems":true},"phase":{"type":"string"},"startsAtMs":{"type":["number","null"]},"updatedAt":{"type":["number","null"]},"teams":{"type":"object","additionalProperties":false,"required":["away","home"],"properties":{"away":{"$ref":"#/components/schemas/GameCardTeam"},"home":{"$ref":"#/components/schemas/GameCardTeam"}}}},"required":["gameId","sport","teams"]},"GameResearch":{"type":"object","additionalProperties":false,"properties":{"gameId":{"type":"string"},"sport":{"type":"string"},"league":{"type":"string"},"subdivisions":{"type":"array","items":{"type":"string","enum":["FBS","FCS"]},"uniqueItems":true},"phase":{"type":"string"},"statusText":{"type":"string"},"statusDetail":{"type":"string"},"startsAtMs":{"type":["number","null"]},"updatedAt":{"type":["number","null"]},"teams":{"type":"object","additionalProperties":false,"required":["away","home"],"properties":{"away":{"$ref":"#/components/schemas/GameCardTeam"},"home":{"$ref":"#/components/schemas/GameCardTeam"}}}},"required":["gameId","sport","teams"]},"GamePlay":{"type":"object","additionalProperties":false,"required":["id","gameId","text","scoringPlay","participants"],"properties":{"id":{"type":"string"},"gameId":{"type":"string"},"text":{"type":"string"},"scoringPlay":{"type":"boolean"},"participants":{"type":"object","additionalProperties":{"type":"string"}},"sequence":{"type":"integer"},"type":{"type":"string"},"inning":{"type":"string"},"period":{"type":"number"},"clock":{"type":"string"},"wallclock":{"type":"string"},"awayScore":{"type":"number"},"homeScore":{"type":"number"},"observedAt":{"type":"number"},"situation":{"type":"object","additionalProperties":false,"properties":{"inning":{"type":"number"},"halfInning":{"type":"string"},"balls":{"type":"number"},"strikes":{"type":"number"},"outs":{"type":"number"},"terminal":{"type":"boolean"},"down":{"type":"number"},"distance":{"type":"number"},"yardLine":{"type":"number"},"possessionText":{"type":"string"},"shortDownDistanceText":{"type":"string"}}},"coordinates":{"type":"object","additionalProperties":false,"required":["x","y"],"properties":{"x":{"type":"number"},"y":{"type":"number"},"zone":{"type":"string"}}},"pitch":{"type":"object","additionalProperties":false,"properties":{"number":{"type":"number"},"call":{"type":"string"},"type":{"type":"string"},"inPlay":{"type":"boolean"},"strike":{"type":"boolean"},"ball":{"type":"boolean"},"startSpeedMph":{"type":"number"},"endSpeedMph":{"type":"number"},"spinRateRpm":{"type":"number"},"plateTimeSeconds":{"type":"number"},"extensionFeet":{"type":"number"},"horizontalMovementInches":{"type":"number"},"verticalMovementInches":{"type":"number"},"plateXFeet":{"type":"number"},"plateZFeet":{"type":"number"},"zone":{"type":"number"},"battedBall":{"type":"object","additionalProperties":false,"properties":{"launchSpeedMph":{"type":"number"},"launchAngleDegrees":{"type":"number"},"distanceFeet":{"type":"number"},"trajectory":{"type":"string"},"hardness":{"type":"string"},"location":{"type":"string"}}}}}}},"GamePlayPage":{"type":"object","additionalProperties":false,"required":["gameId","pageSize","items","hasMore","nextCursor","order"],"properties":{"gameId":{"type":"string"},"pageSize":{"type":"integer"},"items":{"type":"array","items":{"$ref":"#/components/schemas/GamePlay"}},"hasMore":{"type":"boolean"},"nextCursor":{"type":["string","null"]},"order":{"type":"object","additionalProperties":false,"required":["field","direction","semantics"],"properties":{"field":{"type":"string","enum":["gameSequence"]},"direction":{"type":"string","enum":["asc","desc"]},"semantics":{"type":"string","enum":["game_chronology"]}}}}},"MlbHistoricalGamePage":{"type":"object","additionalProperties":false,"required":["sport","items","page"],"properties":{"sport":{"type":"string","enum":["MLB"]},"items":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["id","sport","season","seasonType","startsAt","phase","teams","venue"],"properties":{"id":{"type":"string"},"sport":{"type":"string","enum":["MLB"]},"season":{"type":"integer"},"seasonType":{"type":"string","enum":["regular","postseason","unknown"]},"startsAt":{"type":"string","format":"date-time"},"phase":{"type":"string"},"teams":{"type":"object","additionalProperties":false,"required":["away","home"],"properties":{"away":{"type":"object","additionalProperties":false,"required":["id","abbreviation","displayName","score"],"properties":{"id":{"type":"string"},"abbreviation":{"type":"string"},"displayName":{"type":"string"},"score":{"type":["number","null"]}}},"home":{"type":"object","additionalProperties":false,"required":["id","abbreviation","displayName","score"],"properties":{"id":{"type":"string"},"abbreviation":{"type":"string"},"displayName":{"type":"string"},"score":{"type":["number","null"]}}}}},"venue":{"anyOf":[{"type":"object","additionalProperties":false,"required":["id","name"],"properties":{"id":{"type":"string"},"name":{"type":"string"}}},{"type":"null"}]}}}},"page":{"type":"object","additionalProperties":false,"required":["pageSize","returned","hasMore","nextCursor"],"properties":{"pageSize":{"type":"integer"},"returned":{"type":"integer"},"hasMore":{"type":"boolean"},"nextCursor":{"type":["string","null"]}}}}},"MlbHistoryCoverageSeason":{"type":"object","additionalProperties":false,"required":["season","games","finalGames","from","to"],"properties":{"season":{"type":"integer"},"games":{"type":"integer"},"finalGames":{"type":"integer"},"from":{"type":["string","null"],"format":"date-time"},"to":{"type":["string","null"],"format":"date-time"}}},"MlbStatCoverageSeason":{"type":"object","additionalProperties":false,"required":["season","games","boxscoreGames","playerLineGames","completeness"],"properties":{"season":{"type":"integer"},"games":{"type":"integer"},"boxscoreGames":{"type":"integer"},"playerLineGames":{"type":"integer"},"completeness":{"type":"object","additionalProperties":false,"required":["boxscores","playerLines"],"properties":{"boxscores":{"type":["number","null"]},"playerLines":{"type":["number","null"]}}}}},"MlbHistoryCoverage":{"type":"object","additionalProperties":false,"required":["sport","asOf","games","playerStats"],"properties":{"sport":{"type":"string","enum":["MLB"]},"asOf":{"type":["number","null"]},"games":{"type":"object","additionalProperties":false,"required":["state","physicalGames","finalGames","teams","venues","missingScores","dateBounds","seasons"],"properties":{"state":{"type":"string","enum":["available"]},"physicalGames":{"type":"integer"},"finalGames":{"type":"integer"},"teams":{"type":"integer"},"venues":{"type":"integer"},"missingScores":{"type":"integer"},"dateBounds":{"type":"object","additionalProperties":false,"required":["from","to"],"properties":{"from":{"type":["string","null"],"format":"date-time"},"to":{"type":["string","null"],"format":"date-time"}}},"seasons":{"type":"array","items":{"$ref":"#/components/schemas/MlbHistoryCoverageSeason"}}}},"playerStats":{"type":"object","additionalProperties":false,"required":["state","finalGames","boxscoreGames","playerLineGames","playerLines","players","missing","completeness","seasons"],"properties":{"state":{"type":"string","enum":["available","unavailable"]},"finalGames":{"type":"integer"},"boxscoreGames":{"type":"integer"},"playerLineGames":{"type":"integer"},"playerLines":{"type":"integer"},"players":{"type":"integer"},"missing":{"type":"object","additionalProperties":false,"required":["boxscores","playerLines"],"properties":{"boxscores":{"type":"integer"},"playerLines":{"type":"integer"}}},"completeness":{"type":"object","additionalProperties":false,"required":["boxscores","playerLines"],"properties":{"boxscores":{"type":["number","null"]},"playerLines":{"type":["number","null"]}}},"seasons":{"type":"array","items":{"$ref":"#/components/schemas/MlbStatCoverageSeason"}}}}}},"MlbTeamRateMetric":{"type":"object","additionalProperties":false,"required":["value","numerator","denominator","sampleGames","expectedGames","completeness","method"],"properties":{"value":{"type":["number","null"]},"numerator":{"type":"object","additionalProperties":false,"required":["metric","value"],"properties":{"metric":{"type":"string"},"value":{"type":"number"}}},"denominator":{"type":"object","additionalProperties":false,"required":["metric","value"],"properties":{"metric":{"type":"string"},"value":{"type":"number"}}},"sampleGames":{"type":"integer"},"expectedGames":{"type":"integer"},"completeness":{"type":["number","null"]},"method":{"type":"string"}}},"MlbTeamAggregateWindow":{"type":"object","additionalProperties":false,"required":["sample","asOf","record","perGame"],"properties":{"sample":{"type":"object","additionalProperties":false,"required":["games","scoreCompleteGames","from","to","homeGames","awayGames","opponents"],"properties":{"games":{"type":"integer"},"scoreCompleteGames":{"type":"integer"},"from":{"type":["string","null"]},"to":{"type":["string","null"]},"homeGames":{"type":"integer"},"awayGames":{"type":"integer"},"opponents":{"type":"integer"}}},"asOf":{"type":["number","null"]},"record":{"type":"object","additionalProperties":false,"required":["wins","losses","ties","recordGames","expectedGames","completeness","winPercentage"],"properties":{"wins":{"type":"integer"},"losses":{"type":"integer"},"ties":{"type":"integer"},"recordGames":{"type":"integer"},"expectedGames":{"type":"integer"},"completeness":{"type":["number","null"]},"winPercentage":{"$ref":"#/components/schemas/MlbTeamRateMetric"}}},"perGame":{"type":"object","additionalProperties":false,"required":["runsFor","runsAgainst","runDifferential"],"properties":{"runsFor":{"$ref":"#/components/schemas/MlbTeamRateMetric"},"runsAgainst":{"$ref":"#/components/schemas/MlbTeamRateMetric"},"runDifferential":{"$ref":"#/components/schemas/MlbTeamRateMetric"}}}}},"MlbPlayerLine":{"type":"object","additionalProperties":false,"required":["id","historyGameId","startsAt","season","playerId","playerName","playerProfileAvailable","teamId","opponentTeamId","homeAway","role","stats"],"properties":{"id":{"type":"string"},"historyGameId":{"type":"string"},"startsAt":{"type":"string"},"season":{"type":"integer"},"playerId":{"type":"string"},"playerName":{"type":"string"},"playerProfileAvailable":{"type":"boolean"},"teamId":{"type":["string","null"]},"opponentTeamId":{"type":["string","null"]},"homeAway":{"type":["string","null"]},"role":{"type":"string"},"stats":{"type":"object"}}},"MlbPlayerLinePage":{"type":"object","additionalProperties":false,"required":["sport","view","items","page"],"properties":{"sport":{"type":"string"},"view":{"type":"string"},"items":{"type":"array","items":{"$ref":"#/components/schemas/MlbPlayerLine"}},"page":{"type":"object","additionalProperties":false,"required":["pageSize","returned","hasMore","nextCursor"],"properties":{"pageSize":{"type":"integer"},"returned":{"type":"integer"},"hasMore":{"type":"boolean"},"nextCursor":{"type":["string","null"]}}},"export":{"type":"object","additionalProperties":false,"required":["schema","returnedRows","billingUnit"],"properties":{"schema":{"type":"string"},"returnedRows":{"type":"integer"},"billingUnit":{"type":"string"}}}}},"MlbPlayerAggregateWindow":{"type":"object","additionalProperties":false,"required":["sample","asOf","batting","pitching"],"properties":{"sample":{"type":"object","additionalProperties":false,"required":["gameLines","games","from","to","teams","opponents"],"properties":{"gameLines":{"type":"integer"},"games":{"type":"integer"},"from":{"type":["string","null"]},"to":{"type":["string","null"]},"teams":{"type":"integer"},"opponents":{"type":"integer"}}},"asOf":{"type":["number","null"]},"batting":{"anyOf":[{"type":"object","additionalProperties":false,"required":["games","totals","rates"],"properties":{"games":{"type":"integer"},"totals":{"type":"object","additionalProperties":{"type":["number","null"]}},"rates":{"type":"object","additionalProperties":false,"required":["battingAverage","sluggingPercentage"],"properties":{"battingAverage":{"type":["number","null"]},"sluggingPercentage":{"type":["number","null"]}}}}},{"type":"null"}]},"pitching":{"anyOf":[{"type":"object","additionalProperties":false,"required":["games","totals","rates"],"properties":{"games":{"type":"integer"},"totals":{"type":"object","additionalProperties":{"type":["number","string","null"]}},"rates":{"type":"object","additionalProperties":false,"required":["earnedRunAverage","walksHitsPerInning"],"properties":{"earnedRunAverage":{"type":["number","null"]},"walksHitsPerInning":{"type":["number","null"]}}}}},{"type":"null"}]}}},"MlbPlayerForm":{"type":"object","additionalProperties":false,"required":["sport","player","season","rollingGames","through","seasonToDate","rolling","completeness"],"properties":{"sport":{"type":"string","enum":["MLB"]},"player":{"type":"object","additionalProperties":false,"required":["id","name"],"properties":{"id":{"type":"string"},"name":{"type":"string"}}},"season":{"type":"integer"},"rollingGames":{"type":"integer"},"through":{"type":["string","null"]},"seasonToDate":{"$ref":"#/components/schemas/MlbPlayerAggregateWindow"},"rolling":{"$ref":"#/components/schemas/MlbPlayerAggregateWindow"},"completeness":{"type":"object","additionalProperties":false,"required":["status","retainedFinalGames","gamesWithPlayerLines","missingPlayerLineGames","rate","asOf"],"properties":{"status":{"type":"string","enum":["measured","unavailable"]},"retainedFinalGames":{"type":["number","null"]},"gamesWithPlayerLines":{"type":["number","null"]},"missingPlayerLineGames":{"type":["number","null"]},"rate":{"type":["number","null"]},"asOf":{"type":["number","null"]}}},"homeAway":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["split","aggregate"],"properties":{"split":{"type":"string","enum":["home","away","unknown"]},"aggregate":{"$ref":"#/components/schemas/MlbPlayerAggregateWindow"}}}},"byOpponent":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["opponentTeamId","aggregate"],"properties":{"opponentTeamId":{"type":["string","null"]},"aggregate":{"$ref":"#/components/schemas/MlbPlayerAggregateWindow"}}}}}},"MlbTeamForm":{"type":"object","additionalProperties":false,"required":["sport","team","season","rollingGames","through","seasonToDate","rolling","recentForm","completeness"],"properties":{"sport":{"type":"string","enum":["MLB"]},"team":{"type":"object","additionalProperties":false,"required":["id","abbreviation","name"],"properties":{"id":{"type":"string"},"abbreviation":{"type":"string"},"name":{"type":"string"}}},"season":{"type":"integer"},"rollingGames":{"type":"integer"},"through":{"type":["string","null"]},"seasonToDate":{"$ref":"#/components/schemas/MlbTeamAggregateWindow"},"rolling":{"$ref":"#/components/schemas/MlbTeamAggregateWindow"},"recentForm":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["gameId","startsAt","opponent","homeAway","result","score","margin"],"properties":{"gameId":{"type":"string"},"startsAt":{"type":"string"},"opponent":{"type":"object","additionalProperties":false,"required":["id","abbreviation","name"],"properties":{"id":{"type":"string"},"abbreviation":{"type":"string"},"name":{"type":"string"}}},"homeAway":{"type":"string","enum":["home","away"]},"result":{"type":["string","null"],"enum":["W","L","T",null]},"score":{"anyOf":[{"type":"object","additionalProperties":false,"required":["team","opponent"],"properties":{"team":{"type":"number"},"opponent":{"type":"number"}}},{"type":"null"}]},"margin":{"type":["number","null"]}}}},"completeness":{"type":"object","additionalProperties":false,"required":["status","retainedSeasonGames","missingScoreGames","asOf"],"properties":{"status":{"type":"string","enum":["measured","unavailable"]},"retainedSeasonGames":{"type":["number","null"]},"missingScoreGames":{"type":["number","null"]},"asOf":{"type":["number","null"]}}}}},"Team":{"type":"object","additionalProperties":false,"required":["id","sport","league","name","colors"],"properties":{"id":{"type":"string"},"sport":{"type":"string"},"league":{"type":["string","null"]},"name":{"type":"object","additionalProperties":false,"required":["display","short","location","nickname","abbreviation"],"properties":{"display":{"type":["string","null"]},"short":{"type":["string","null"]},"location":{"type":["string","null"]},"nickname":{"type":["string","null"]},"abbreviation":{"type":["string","null"]}}},"colors":{"type":"object","additionalProperties":false,"required":["primary","alternate"],"properties":{"primary":{"type":["string","null"]},"alternate":{"type":["string","null"]}}}}},"TeamRosterPlayer":{"type":"object","additionalProperties":false,"required":["id","name","position","status"],"properties":{"id":{"type":"string"},"name":{"type":["string","null"]},"position":{"type":"object","additionalProperties":false,"required":["id","name","displayName","abbreviation"],"properties":{"id":{"type":["string","null"]},"name":{"type":["string","null"]},"displayName":{"type":["string","null"]},"abbreviation":{"type":["string","null"]}}},"status":{"type":"object","additionalProperties":false,"required":["active","starter"],"properties":{"active":{"type":["boolean","null"]},"starter":{"type":["boolean","null"]}}}}},"TeamRoster":{"type":"object","additionalProperties":false,"required":["team","roster"],"properties":{"team":{"$ref":"#/components/schemas/Team"},"roster":{"type":"array","items":{"$ref":"#/components/schemas/TeamRosterPlayer"}}}},"Player":{"type":"object","additionalProperties":false,"required":["id","sport","league","name","jersey","status","physical","position","currentTeamId","currentTeam","lastSeenAt"],"properties":{"id":{"type":"string"},"sport":{"type":"string"},"league":{"type":["string","null"]},"name":{"type":"object","additionalProperties":false,"required":["display","short","first","last","full"],"properties":{"display":{"type":["string","null"]},"short":{"type":["string","null"]},"first":{"type":["string","null"]},"last":{"type":["string","null"]},"full":{"type":["string","null"]}}},"jersey":{"type":["string","null"]},"status":{"type":"object","additionalProperties":false,"required":["name","type","abbreviation","active","starter"],"properties":{"name":{"type":["string","null"]},"type":{"type":["string","null"]},"abbreviation":{"type":["string","null"]},"active":{"type":["boolean","null"]},"starter":{"type":["boolean","null"]}}},"physical":{"type":"object","additionalProperties":false,"required":["age","height","weight"],"properties":{"age":{"type":["number","null"]},"height":{"type":["number","null"]},"weight":{"type":["number","null"]}}},"position":{"type":"object","additionalProperties":false,"required":["id","name","displayName","abbreviation"],"properties":{"id":{"type":["string","null"]},"name":{"type":["string","null"]},"displayName":{"type":["string","null"]},"abbreviation":{"type":["string","null"]}}},"currentTeamId":{"type":["string","null"]},"currentTeam":{"type":"object","additionalProperties":false,"required":["id","displayName","abbreviation"],"properties":{"id":{"type":["string","null"]},"displayName":{"type":["string","null"]},"abbreviation":{"type":["string","null"]}}},"lastSeenAt":{"type":["number","null"]}}},"PlayerPage":{"type":"object","additionalProperties":false,"required":["players","page"],"properties":{"players":{"type":"array","items":{"$ref":"#/components/schemas/Player"}},"page":{"type":"object","additionalProperties":false,"required":["pageSize","returned","hasMore","nextCursor"],"properties":{"pageSize":{"type":"integer","minimum":1,"maximum":100},"returned":{"type":"integer","minimum":0,"maximum":100},"hasMore":{"type":"boolean"},"nextCursor":{"type":["string","null"]}}}}},"PlayerCard":{"type":"object","additionalProperties":false,"required":["id","name","currentTeam","position"],"properties":{"id":{"type":"string"},"name":{"type":"object","additionalProperties":false,"required":["display"],"properties":{"display":{"type":["string","null"]}}},"currentTeam":{"type":"object","additionalProperties":false,"required":["abbreviation"],"properties":{"abbreviation":{"type":["string","null"]}}},"position":{"type":"object","additionalProperties":false,"required":["abbreviation"],"properties":{"abbreviation":{"type":["string","null"]}}}}},"PlayerGameStat":{"type":"object","additionalProperties":false,"required":["id","gameId","playerId","teamId","sport","league","stats","observedAt"],"properties":{"id":{"type":"string"},"gameId":{"type":"string"},"playerId":{"type":["string","null"]},"teamId":{"type":["string","null"]},"sport":{"type":["string","null"]},"league":{"type":["string","null"]},"group":{"type":["string","null"]},"playerName":{"type":["string","null"]},"teamName":{"type":["string","null"]},"stats":{"type":"object","additionalProperties":true},"observedAt":{"type":["number","null"]}}},"BoxScore":{"type":"object","additionalProperties":false,"required":["gameId","teams","players"],"properties":{"gameId":{"type":"string"},"sport":{"type":"string"},"league":{"type":"string"},"season":{"type":"number"},"seasonType":{"type":"string"},"phase":{"type":"string"},"observedAt":{"type":"number"},"teams":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["teamId","side","abbreviation","name","score","stats"],"properties":{"teamId":{"type":["string","null"]},"side":{"type":["string","null"],"enum":["away","home",null]},"abbreviation":{"type":["string","null"]},"name":{"type":["string","null"]},"score":{"type":["number","null"]},"stats":{"type":"object","additionalProperties":true}}}},"players":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["playerId","teamId","name","teamName","position","starter","didNotPlay","group","stats"],"properties":{"playerId":{"type":["string","null"]},"teamId":{"type":["string","null"]},"name":{"type":["string","null"]},"teamName":{"type":["string","null"]},"position":{"type":["string","null"]},"starter":{"type":["boolean","null"]},"didNotPlay":{"type":"boolean"},"group":{"type":["string","null"]},"stats":{"type":"object","additionalProperties":true}}}}}},"GameMetricSeriesPoint":{"type":"object","additionalProperties":false,"required":["observedAt","value"],"properties":{"observedAt":{"type":"number"},"value":{}}},"GameMetricSeriesItem":{"type":"object","additionalProperties":false,"required":["metric","definitionId","points"],"properties":{"metric":{"type":"string"},"definitionId":{"type":["string","null"]},"points":{"type":"array","items":{"$ref":"#/components/schemas/GameMetricSeriesPoint"}}}},"GameMetricSeriesBatch":{"type":"object","additionalProperties":false,"required":["gameId","complete","hasMore","nextCursor","series"],"properties":{"gameId":{"type":"string"},"complete":{"type":"boolean"},"hasMore":{"type":"boolean"},"nextCursor":{"type":["string","null"]},"series":{"type":"array","items":{"$ref":"#/components/schemas/GameMetricSeriesItem"}}}},"GameFrameTeam":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string"},"name":{"type":"string"},"abbreviation":{"type":"string"},"color":{"type":"string"},"score":{"type":"number"},"record":{"type":"string"}}},"GameFrameScoreboard":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string"},"sport":{"type":"string"},"league":{"type":"string"},"phase":{"type":"string"},"status":{"type":"string"},"startsAt":{"type":"number"},"updatedAt":{"type":"number"},"away":{"$ref":"#/components/schemas/GameFrameTeam"},"home":{"$ref":"#/components/schemas/GameFrameTeam"}}},"GameFrameSituationActor":{"type":"object","additionalProperties":false,"properties":{"name":{"type":"string"},"summary":{"type":"string"}}},"GameFrameCoordinates":{"type":"object","additionalProperties":false,"properties":{"x":{"type":"number"},"y":{"type":"number"},"zone":{"type":"string"}},"required":["x","y"]},"GameFrameSituation":{"type":"object","additionalProperties":false,"properties":{"inning":{"type":"number"},"halfInning":{"type":"string"},"period":{"type":"number"},"clock":{"type":"string"},"balls":{"type":"number"},"strikes":{"type":"number"},"outs":{"type":"number"},"onFirst":{"type":"boolean"},"onSecond":{"type":"boolean"},"onThird":{"type":"boolean"},"down":{"type":"number"},"distance":{"type":"number"},"yardLine":{"type":"number"},"possessionText":{"type":"string"},"shortDownDistanceText":{"type":"string"},"batter":{"$ref":"#/components/schemas/GameFrameSituationActor"},"pitcher":{"$ref":"#/components/schemas/GameFrameSituationActor"}}},"GameFrameLatestPlay":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string"},"text":{"type":"string"},"type":{"type":"string"},"clock":{"type":"string"},"period":{"type":"number"},"scoring":{"type":"boolean"},"sequence":{"type":"number"},"awayScore":{"type":"number"},"homeScore":{"type":"number"},"observedAt":{"type":"number"},"occurredAt":{"type":"number"},"coordinates":{"$ref":"#/components/schemas/GameFrameCoordinates"}}},"GameFramePlayerStat":{"type":"object","additionalProperties":false,"properties":{"key":{"type":"string"},"label":{"type":"string"},"value":{"type":["string","number","boolean"]},"delta":{"type":["string","number","boolean"]}}},"GameFrameFeaturedPlayer":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string"},"name":{"type":"string"},"team":{"type":"string"},"role":{"type":"string"},"stats":{"type":"array","items":{"$ref":"#/components/schemas/GameFramePlayerStat"}},"statsAsOf":{"type":"number"},"statsMode":{"type":"string"},"statsComplete":{"type":"boolean"}}},"GameFrame":{"type":"object","additionalProperties":false,"required":["gameId","updatedAt","scoreboard","state","latestPlay","featuredPlayer"],"properties":{"gameId":{"type":"string"},"updatedAt":{"type":["number","null"]},"scoreboard":{"$ref":"#/components/schemas/GameFrameScoreboard"},"state":{"type":"object","additionalProperties":false,"properties":{"surface":{"type":["string","null"]},"label":{"type":["string","null"]},"possessionTeamId":{"type":["string","null"]},"coordinates":{"oneOf":[{"$ref":"#/components/schemas/GameFrameCoordinates"},{"type":"null"}]},"situation":{"oneOf":[{"$ref":"#/components/schemas/GameFrameSituation"},{"type":"null"}]}}},"latestPlay":{"oneOf":[{"$ref":"#/components/schemas/GameFrameLatestPlay"},{"type":"null"}]},"featuredPlayer":{"oneOf":[{"$ref":"#/components/schemas/GameFrameFeaturedPlayer"},{"type":"null"}]}}},"LandscapeAxis":{"type":"object","additionalProperties":false,"properties":{"definitionId":{"type":"string"},"label":{"type":"string"},"unit":{"oneOf":[{"type":"object","additionalProperties":true},{"type":"null"}]},"directionality":{"type":"string"},"dimensions":{"type":"object","additionalProperties":true}}},"LandscapePoint":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string"},"name":{"type":"string"},"team":{"type":["string","null"]},"position":{"type":["string","null"]},"x":{"type":"number"},"y":{"type":"number"},"size":{"type":["number","null"]},"color":{"type":["number","null"]},"successful":{"type":["boolean","null"]},"percentile":{"type":"object","additionalProperties":false,"properties":{"x":{"type":"number"},"y":{"type":"number"}}},"quadrant":{"type":"string"},"cluster":{"type":"string"},"frontier":{"type":"boolean"}}},"LandscapeExport":{"type":"object","additionalProperties":false,"properties":{"format":{"type":"string","enum":["aura.landscape.records.v1"]},"columns":{"type":"array","items":{"type":"string"}},"rows":{"type":"array","items":{"type":"array","items":{}}},"rowCount":{"type":"integer"},"truncated":{"type":"boolean"}}},"LeagueLandscape":{"type":"object","additionalProperties":false,"required":["availability","asOf","entityType","axes","sample","domains","quadrants","frontier","targetBand","points"],"properties":{"availability":{"type":"object","additionalProperties":false,"properties":{"state":{"type":"string","enum":["available","unavailable"]},"reason":{"type":["string","null"],"enum":["insufficient_complete_cohort",null]}}},"asOf":{"type":"number"},"entityType":{"type":"string","enum":["team","player"]},"axes":{"type":"object","additionalProperties":false,"properties":{"x":{"$ref":"#/components/schemas/LandscapeAxis"},"y":{"$ref":"#/components/schemas/LandscapeAxis"},"size":{"oneOf":[{"$ref":"#/components/schemas/LandscapeAxis"},{"type":"null"}]},"color":{"oneOf":[{"$ref":"#/components/schemas/LandscapeAxis"},{"type":"null"}]},"outcome":{"oneOf":[{"$ref":"#/components/schemas/LandscapeAxis"},{"type":"null"}]}}},"sample":{"type":"object","additionalProperties":false,"properties":{"games":{"type":"integer"},"completeEntities":{"type":"integer"},"returnedEntities":{"type":"integer"},"aggregation":{"type":"string","enum":["latest","mean","sum","min","max"]},"phases":{"type":"array","items":{"type":"string"}}}},"domains":{"type":"object","additionalProperties":true},"quadrants":{"type":"object","additionalProperties":true},"frontier":{"type":"object","additionalProperties":true},"targetBand":{"type":"object","additionalProperties":true},"points":{"type":"array","items":{"$ref":"#/components/schemas/LandscapePoint"}},"modelReady":{"$ref":"#/components/schemas/LandscapeExport"}}},"PlayerComparison":{"type":"object","additionalProperties":false,"required":["question","asOf","sport","window","entities","metrics","comparisons","coverage","freshness","modelReady"],"properties":{"question":{"type":"string"},"asOf":{"type":["number","null"]},"sport":{"type":"string","enum":["MLB"]},"window":{"type":"object","additionalProperties":false,"required":["season","through","rollingGames","homeAway"],"properties":{"season":{"type":"integer"},"through":{"type":["string","null"],"format":"date-time"},"rollingGames":{"type":"integer","minimum":1,"maximum":50},"homeAway":{"type":["string","null"],"enum":["home","away",null]}}},"entities":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["id","name"],"properties":{"id":{"type":"string"},"name":{"type":"string"}}}},"metrics":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["definitionId","label"],"properties":{"definitionId":{"type":"string"},"label":{"type":"string"}}}},"comparisons":{"type":"array","items":{"type":"object","additionalProperties":true}},"coverage":{"type":"object","additionalProperties":false,"required":["state","season","requestedEntities","returnedEntities","missingEntityIds","missingMetricPoints","missingDimensions"],"properties":{"state":{"type":"string","enum":["complete","partial","unavailable"]},"season":{"type":"object","additionalProperties":false,"required":["state","retainedFinalGames","gamesWithPlayerLines","rate","asOf"],"properties":{"state":{"type":"string","enum":["measured_complete","measured_partial","unavailable"]},"retainedFinalGames":{"type":["integer","null"]},"gamesWithPlayerLines":{"type":["integer","null"]},"rate":{"type":["number","null"]},"asOf":{"type":["number","null"]}}},"requestedEntities":{"type":"integer"},"returnedEntities":{"type":"integer"},"missingEntityIds":{"type":"array","items":{"type":"string"}},"missingMetricPoints":{"type":"object","propertyNames":{"enum":["baseball.player.batting_average","baseball.player.slugging_percentage","baseball.player.home_runs","baseball.player.walks"]},"additionalProperties":{"type":["number","null"]}},"missingDimensions":{"type":"array","items":{"type":"string"}}}},"freshness":{"type":"object","additionalProperties":true},"modelReady":{"type":"object","additionalProperties":false,"required":["format","columns","rows","rowCount","truncated"],"properties":{"format":{"type":"string","enum":["aura.player-comparison.records.v1"]},"columns":{"type":"array","items":{"type":"string"}},"rows":{"type":"array","items":{"type":"array","items":{}}},"rowCount":{"type":"integer"},"truncated":{"type":"boolean","enum":[false]}}}}},"MetricDefinition":{"type":"object","additionalProperties":false,"required":["id","label","description","sport","family","entityType","valueType","unit","aggregation","directionality","dimensions","supportedSplits","supportedCohorts"],"properties":{"id":{"type":"string"},"label":{"type":"string"},"description":{"type":"string"},"sport":{"type":"string"},"family":{"type":"string"},"entityType":{"type":"string"},"valueType":{"type":"string"},"unit":{"type":"object","additionalProperties":false,"required":["kind","symbol","scale"],"properties":{"kind":{"type":"string"},"symbol":{"type":["string","null"]},"scale":{"type":["number","null"]}}},"aggregation":{"type":"object","additionalProperties":false,"required":["kind","window","denominator"],"properties":{"kind":{"type":"string"},"window":{"type":["string","null"]},"denominator":{"oneOf":[{"type":"object","additionalProperties":false,"required":["metricId","unit","value"],"properties":{"metricId":{"type":["string","null"]},"unit":{"type":["string","null"]},"value":{"type":["number","null"]}}},{"type":"null"}]}}},"directionality":{"type":"string"},"dimensions":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["key","label","values"],"properties":{"key":{"type":"string"},"label":{"type":"string"},"values":{"type":"array","items":{"type":"string"}}}}},"supportedSplits":{"type":"array","items":{"type":"string"}},"supportedCohorts":{"type":"array","items":{"type":"string"}}}},"MetricDefinitionPage":{"type":"object","additionalProperties":false,"required":["limit","returned","hasMore"],"properties":{"limit":{"type":"number"},"returned":{"type":"number"},"hasMore":{"type":"boolean"}}},"MetricDefinitionCatalog":{"type":"object","additionalProperties":false,"required":["items","page"],"properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/MetricDefinition"}},"page":{"$ref":"#/components/schemas/MetricDefinitionPage"}}},"NflPlayerSeasonStats":{"type":"object","additionalProperties":false,"properties":{"passing":{"$ref":"#/components/schemas/NflPlayerSeasonStatGroup"},"rushing":{"$ref":"#/components/schemas/NflPlayerSeasonStatGroup"},"receiving":{"$ref":"#/components/schemas/NflPlayerSeasonStatGroup"},"defense":{"$ref":"#/components/schemas/NflPlayerSeasonStatGroup"},"returns":{"$ref":"#/components/schemas/NflPlayerSeasonStatGroup"},"kicking":{"$ref":"#/components/schemas/NflPlayerSeasonStatGroup"},"punting":{"$ref":"#/components/schemas/NflPlayerSeasonStatGroup"},"misc":{"$ref":"#/components/schemas/NflPlayerSeasonStatGroup"},"fantasy":{"$ref":"#/components/schemas/NflPlayerSeasonStatGroup"}}},"NflPlayerSeasonStatGroup":{"type":"object","additionalProperties":{"oneOf":[{"type":"number"},{"type":"array","items":{"type":"number"}}]}},"NflPlayerSeason":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string"},"playerId":{"type":"string"},"playerName":{"type":"string"},"season":{"type":"integer"},"seasonType":{"type":"string","enum":["REG"]},"teamId":{"type":["string","null"]},"position":{"type":["string","null"]},"games":{"type":"integer"},"stats":{"$ref":"#/components/schemas/NflPlayerSeasonStats"}}},"NflPlayerSeasonPage":{"type":"object","additionalProperties":false,"required":["sport","filters","items","page"],"properties":{"sport":{"type":"string","enum":["NFL"]},"filters":{"type":"object","additionalProperties":false,"required":["season","seasonType","playerId","teamId","position"],"properties":{"season":{"type":"integer"},"seasonType":{"type":"string","enum":["REG"]},"playerId":{"type":["string","null"]},"teamId":{"type":["string","null"]},"position":{"type":["string","null"]}}},"items":{"type":"array","items":{"$ref":"#/components/schemas/NflPlayerSeason"}},"page":{"type":"object","additionalProperties":false,"required":["limit","returned","hasMore","nextAfter"],"properties":{"limit":{"type":"integer"},"returned":{"type":"integer"},"hasMore":{"type":"boolean"},"nextAfter":{"type":["string","null"]}}}}},"NflDraftProjection":{"type":"object","additionalProperties":false,"properties":{"passingAttempts":{"type":["number","null"]},"passingCompletions":{"type":["number","null"]},"passingYards":{"type":["number","null"]},"passingTouchdowns":{"type":["number","null"]},"interceptions":{"type":["number","null"]},"rushingAttempts":{"type":["number","null"]},"rushingYards":{"type":["number","null"]},"rushingTouchdowns":{"type":["number","null"]},"receptions":{"type":["number","null"]},"receivingYards":{"type":["number","null"]},"receivingTouchdowns":{"type":["number","null"]},"fumblesLost":{"type":["number","null"]},"sacks":{"type":["number","null"]},"fumbleRecoveries":{"type":["number","null"]},"forcedFumbles":{"type":["number","null"]},"touchdowns":{"type":["number","null"]},"safeties":{"type":["number","null"]},"pointsAllowed":{"type":["number","null"]},"yardsAllowed":{"type":["number","null"]},"fieldGoalsMade":{"type":["number","null"]},"fieldGoalsAttempted":{"type":["number","null"]},"fieldGoalsMissed":{"type":["number","null"]},"fieldGoalsMade0To19":{"type":["number","null"]},"fieldGoalsMade20To29":{"type":["number","null"]},"fieldGoalsMade30To39":{"type":["number","null"]},"fieldGoalsMade0To39":{"type":["number","null"]},"fieldGoalsMade40To49":{"type":["number","null"]},"fieldGoalsMade50To59":{"type":["number","null"]},"fieldGoalsMade50Plus":{"type":["number","null"]},"fieldGoalsMade60Plus":{"type":["number","null"]},"fieldGoalsMissed0To19":{"type":["number","null"]},"fieldGoalsMissed20To29":{"type":["number","null"]},"fieldGoalsMissed30To39":{"type":["number","null"]},"fieldGoalsMissed0To39":{"type":["number","null"]},"fieldGoalsMissed40To49":{"type":["number","null"]},"fieldGoalsMissed50Plus":{"type":["number","null"]},"extraPointsMade":{"type":["number","null"]},"extraPointsAttempted":{"type":["number","null"]},"extraPointsMissed":{"type":["number","null"]}}},"NflDraftRanks":{"type":"object","additionalProperties":false,"properties":{"ppr":{"type":["number","null"]},"halfPpr":{"type":["number","null"]},"standard":{"type":["number","null"]},"twoQb":{"type":["number","null"]}}},"NflDraftAdpRange":{"type":"object","additionalProperties":false,"required":["inputCount","low","high","range"],"properties":{"inputCount":{"type":"integer"},"low":{"type":["number","null"]},"high":{"type":["number","null"]},"range":{"type":["number","null"]}}},"NflDraftAdpDisagreement":{"type":"object","additionalProperties":false,"properties":{"ppr":{"$ref":"#/components/schemas/NflDraftAdpRange"},"halfPpr":{"$ref":"#/components/schemas/NflDraftAdpRange"},"standard":{"$ref":"#/components/schemas/NflDraftAdpRange"},"twoQb":{"$ref":"#/components/schemas/NflDraftAdpRange"}}},"NflDraftDraft":{"type":"object","additionalProperties":false,"properties":{"overallRank":{"type":["number","null"]},"positionRank":{"type":["number","null"]},"asOf":{"type":["string","null"]},"adp":{"$ref":"#/components/schemas/NflDraftRanks"},"adpDisagreement":{"$ref":"#/components/schemas/NflDraftAdpDisagreement"},"adpAsOf":{"type":["number","null"]},"adpPositionRank":{"$ref":"#/components/schemas/NflDraftRanks"},"rank":{"type":"object","additionalProperties":false,"properties":{"oneQb":{"type":["number","null"]},"superflex":{"type":["number","null"]}}},"adpInputs":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["inputId","values","observedAt"],"properties":{"inputId":{"type":"string"},"values":{"$ref":"#/components/schemas/NflDraftRanks"},"observedAt":{"type":["number","null"]}}}}}},"NflDraftMarketLine":{"type":"object","additionalProperties":false,"required":["line","over","under","observedAt"],"properties":{"line":{"type":"number"},"over":{"type":"number"},"under":{"type":"number"},"observedAt":{"type":"number"}}},"NflDraftSeasonMarkets":{"type":"object","additionalProperties":false,"properties":{"passingYards":{"$ref":"#/components/schemas/NflDraftMarketLine"},"passingTouchdowns":{"$ref":"#/components/schemas/NflDraftMarketLine"},"rushingYards":{"$ref":"#/components/schemas/NflDraftMarketLine"},"rushingTouchdowns":{"$ref":"#/components/schemas/NflDraftMarketLine"},"receivingYards":{"$ref":"#/components/schemas/NflDraftMarketLine"},"receivingTouchdowns":{"$ref":"#/components/schemas/NflDraftMarketLine"}}},"NflDraftMarket":{"type":"object","additionalProperties":false,"properties":{"season":{"$ref":"#/components/schemas/NflDraftSeasonMarkets"}}},"NflDraftFantasy":{"type":"object","additionalProperties":false,"properties":{"scoring":{"type":"string","enum":["standard","half_ppr","ppr"]},"rosterFormat":{"type":"string","enum":["one_qb","two_qb","superflex"]},"custom":{"type":"boolean"},"points":{"type":["number","null"]},"projectedPoints":{"type":["number","null"]},"actualPoints":{"type":["number","null"]},"difference":{"type":["number","null"]},"absoluteError":{"type":["number","null"]},"components":{"type":"object","additionalProperties":{"type":"number"}},"coverage":{"type":"object","additionalProperties":false,"properties":{"kickerDistance":{"type":"string","enum":["complete","partial","not_applicable"]}}}}},"NflDraftRow":{"type":"object","additionalProperties":false,"properties":{"entityId":{"type":"string"},"entityType":{"type":"string","enum":["player","team_defense"]},"playerId":{"type":["string","null"]},"teamId":{"type":["string","null"]},"name":{"type":["string","null"]},"position":{"type":["string","null"]},"season":{"type":"integer","enum":[2026]},"updatedAt":{"type":["number","null"]},"projection":{"$ref":"#/components/schemas/NflDraftProjection"},"draft":{"$ref":"#/components/schemas/NflDraftDraft"},"market":{"$ref":"#/components/schemas/NflDraftMarket"},"fantasy":{"$ref":"#/components/schemas/NflDraftFantasy"}},"required":["entityId","entityType","season"]},"NflDraftPage":{"type":"object","additionalProperties":false,"required":["sport","season","rosterFormat","scoring","players","page","dataAsOf","pollAfterMs"],"properties":{"sport":{"type":"string","enum":["NFL"]},"season":{"type":"integer","enum":[2026]},"rosterFormat":{"type":"string","enum":["one_qb","two_qb","superflex"]},"scoring":{"$ref":"#/components/schemas/NflFantasyScoring"},"players":{"type":"array","items":{"$ref":"#/components/schemas/NflDraftRow"}},"page":{"type":"object","additionalProperties":false,"required":["limit","returned","hasMore","nextAfter"],"properties":{"limit":{"type":"integer"},"returned":{"type":"integer"},"hasMore":{"type":"boolean"},"nextAfter":{"type":["string","null"]}}},"dataAsOf":{"type":["number","null"]},"pollAfterMs":{"type":"integer"}}},"NflFantasyScoring":{"type":"object","additionalProperties":false,"required":["preset","rosterFormat","custom","rules"],"properties":{"preset":{"type":"string","enum":["standard","half_ppr","ppr"]},"rosterFormat":{"type":"string","enum":["one_qb","two_qb","superflex"]},"custom":{"type":"boolean"},"rules":{"type":"object","additionalProperties":true}}},"NflFantasyAvailability":{"type":"object","additionalProperties":false,"properties":{"status":{"type":["string","null"]},"bodyPart":{"type":["string","null"]},"note":{"type":["string","null"]},"updatedAt":{"type":["number","null"]}}},"NflFantasyStatDisagreement":{"type":"object","additionalProperties":false,"required":["inputCount","low","high","range"],"properties":{"inputCount":{"type":"integer"},"low":{"type":"number"},"high":{"type":"number"},"range":{"type":"number"}}},"NflFantasyDisagreement":{"type":"object","additionalProperties":false,"required":["inputCount","stats"],"properties":{"inputCount":{"type":"integer"},"stats":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/NflFantasyStatDisagreement"}}}},"NflFantasyActualGame":{"type":"object","additionalProperties":false,"required":["gameId","phase","startsAt"],"properties":{"gameId":{"type":"string"},"phase":{"type":"string"},"startsAt":{"type":["string","null"]}}},"NflFantasyActual":{"type":"object","additionalProperties":false,"required":["status","stats","games","observedAt","updatedAt"],"properties":{"status":{"type":"string","enum":["live","final"]},"stats":{"$ref":"#/components/schemas/NflDraftProjection"},"games":{"type":"array","items":{"$ref":"#/components/schemas/NflFantasyActualGame"}},"observedAt":{"type":["number","null"]},"updatedAt":{"type":["number","null"]}}},"NflFantasySnapshot":{"type":"object","additionalProperties":false,"required":["projection","projectedPoints","disagreement","observedAt"],"properties":{"projection":{"$ref":"#/components/schemas/NflDraftProjection"},"projectedPoints":{"type":["number","null"]},"disagreement":{"$ref":"#/components/schemas/NflFantasyDisagreement"},"observedAt":{"type":["number","null"]}}},"NflFantasyInput":{"type":"object","additionalProperties":false,"required":["inputId","projection","projectedPoints","observedAt"],"properties":{"inputId":{"type":["string","null"]},"projection":{"$ref":"#/components/schemas/NflDraftProjection"},"projectedPoints":{"type":["number","null"]},"observedAt":{"type":["number","null"]}}},"NflFantasyRow":{"type":"object","additionalProperties":false,"properties":{"entityId":{"type":"string"},"entityType":{"type":"string","enum":["player","team_defense"]},"playerId":{"type":["string","null"]},"teamId":{"type":["string","null"]},"name":{"type":["string","null"]},"position":{"type":["string","null"]},"season":{"type":"integer","enum":[2026]},"week":{"type":"integer","minimum":1,"maximum":18},"gameId":{"type":["string","null"]},"opponentTeamId":{"type":["string","null"]},"startsAt":{"type":["number","null"]},"updatedAt":{"type":["number","null"]},"projection":{"$ref":"#/components/schemas/NflDraftProjection"},"draft":{"$ref":"#/components/schemas/NflDraftDraft"},"fantasy":{"$ref":"#/components/schemas/NflDraftFantasy"},"actual":{"oneOf":[{"$ref":"#/components/schemas/NflFantasyActual"},{"type":"null"}]},"availability":{"oneOf":[{"$ref":"#/components/schemas/NflFantasyAvailability"},{"type":"null"}]},"disagreement":{"$ref":"#/components/schemas/NflFantasyDisagreement"},"snapshots":{"type":"object","additionalProperties":false,"required":["opening","latest","closing"],"properties":{"opening":{"oneOf":[{"$ref":"#/components/schemas/NflFantasySnapshot"},{"type":"null"}]},"latest":{"oneOf":[{"$ref":"#/components/schemas/NflFantasySnapshot"},{"type":"null"}]},"closing":{"oneOf":[{"$ref":"#/components/schemas/NflFantasySnapshot"},{"type":"null"}]}}},"inputs":{"type":"array","items":{"$ref":"#/components/schemas/NflFantasyInput"}}},"required":["entityId","entityType","season","week"]},"NflFantasyPage":{"type":"object","additionalProperties":false,"required":["sport","season","week","scoring","players","page","dataAsOf","pollAfterMs"],"properties":{"sport":{"type":"string","enum":["NFL"]},"season":{"type":"integer","enum":[2026]},"week":{"type":"integer","minimum":1,"maximum":18},"scoring":{"$ref":"#/components/schemas/NflFantasyScoring"},"players":{"type":"array","items":{"$ref":"#/components/schemas/NflFantasyRow"}},"page":{"type":"object","additionalProperties":false,"required":["limit","returned","hasMore","nextAfter"],"properties":{"limit":{"type":"integer"},"returned":{"type":"integer"},"hasMore":{"type":"boolean"},"nextAfter":{"type":["string","null"]}}},"dataAsOf":{"type":["number","null"]},"pollAfterMs":{"type":"integer"}}},"NflFantasyPlayer":{"type":"object","additionalProperties":false,"required":["sport","season","playerId","scoring","seasonProjection","restOfSeason","weeks","projectionHistory","dataAsOf","pollAfterMs"],"properties":{"sport":{"type":"string","enum":["NFL"]},"season":{"type":"integer","enum":[2026]},"playerId":{"type":"string"},"scoring":{"$ref":"#/components/schemas/NflFantasyScoring"},"seasonProjection":{"oneOf":[{"$ref":"#/components/schemas/NflDraftRow"},{"type":"null"}]},"restOfSeason":{"type":"null"},"weeks":{"type":"array","items":{"$ref":"#/components/schemas/NflFantasyRow"}},"projectionHistory":{"type":"array","items":{"type":"object","additionalProperties":true}},"dataAsOf":{"type":["number","null"]},"pollAfterMs":{"type":"integer"}}},"AuraQueryRequest":{"type":"object","additionalProperties":false,"required":["selections"],"properties":{"selections":{"type":"object","minProperties":1,"maxProperties":8,"additionalProperties":{"type":"object","additionalProperties":false,"required":["root"],"properties":{"root":{"type":"string","enum":["fantasy.nfl.adp","fantasy.nfl.week","fantasy.nfl.player"]},"arguments":{"type":"object","additionalProperties":true},"fields":{"type":"array","items":{"type":"string"}}}}}}},"AuraQueryResponse":{"type":"object","additionalProperties":false,"required":["queryId","revision","dataAsOf","pollAfterMs","data"],"properties":{"queryId":{"type":"string"},"revision":{"type":"string"},"dataAsOf":{"type":["number","null"]},"pollAfterMs":{"type":"integer"},"data":{"type":"object","additionalProperties":true}}},"PublicMarket":{"type":"object","additionalProperties":false,"required":["id","gameId","sport","marketType","definition","line","outcomes","primary","availability","status","observedAt"],"properties":{"id":{"type":"string"},"gameId":{"type":"string"},"sport":{"type":"string"},"marketType":{"type":"string","enum":["player_prop","moneyline","spread","total"]},"definition":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string"},"label":{"type":"string"},"scope":{"type":"string","enum":["game","player","team","tournament","season","slate"]},"betType":{"type":"string","enum":["handicap","total","yes_no","winner","exact"]},"basis":{"type":"string"},"resultType":{"type":"string","enum":["number","boolean","outcomes"]},"unit":{"type":"string"},"category":{"type":"string"}},"required":["id","label","scope","betType","basis","resultType"]},"subject":{"type":"object","additionalProperties":false,"properties":{"type":{"type":"string"},"id":{"type":"string"},"label":{"type":"string"},"teamId":{"type":"string"}},"required":["type","id","label"]},"line":{"type":["number","null"]},"outcomes":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string"},"label":{"type":"string"},"entityId":{"type":"string"},"price":{"type":"number"},"line":{"type":"number"}},"required":["id","label","price"]}},"primary":{"type":"boolean"},"availability":{"type":"string","enum":["available","suspended","unavailable"]},"status":{"type":"string","enum":["open","live","closed"]},"observedAt":{"type":"number"},"closing":{"type":"object","additionalProperties":false,"required":["line","outcomes","primary","observedAt"],"properties":{"line":{"type":["number","null"]},"outcomes":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string"},"label":{"type":"string"},"entityId":{"type":"string"},"price":{"type":"number"},"line":{"type":"number"}},"required":["id","label","price"]}},"primary":{"type":"boolean"},"observedAt":{"type":"number"}}},"live":{"type":"object","additionalProperties":false,"properties":{"result":{"type":["number","boolean"]},"leadingOutcomes":{"type":"array","items":{"type":"string"}},"push":{"type":"boolean"},"observedAt":{"type":"number"}},"required":["leadingOutcomes","push","observedAt"]},"settlement":{"type":"object","additionalProperties":false,"properties":{"status":{"type":"string","enum":["graded","did_not_play","cancelled"]},"result":{"type":["number","boolean"]},"winningOutcomes":{"type":"array","items":{"type":"string"}},"push":{"type":"boolean"},"settledAt":{"type":"number"}},"required":["status","winningOutcomes","push","settledAt"]}}},"MarketGame":{"type":"object","additionalProperties":false,"required":["game","markets"],"properties":{"game":{"$ref":"#/components/schemas/GameCard"},"markets":{"type":"array","items":{"$ref":"#/components/schemas/PublicMarket"}}}},"MarketPage":{"type":"object","additionalProperties":false,"required":["games","page"],"properties":{"games":{"type":"array","items":{"$ref":"#/components/schemas/MarketGame"}},"page":{"type":"object","additionalProperties":false,"required":["date","timeZone","pageSize","returned","hasMore","nextCursor"],"properties":{"date":{"type":"string","format":"date"},"timeZone":{"type":"string","const":"America/Los_Angeles"},"pageSize":{"type":"integer","minimum":1,"maximum":100},"returned":{"type":"integer","minimum":0,"maximum":100},"hasMore":{"type":"boolean"},"nextCursor":{"type":["string","null"]}}}}},"GameOddsTimeline":{"type":"object","additionalProperties":false,"required":["gameId","marketType","points"],"properties":{"gameId":{"type":"string"},"marketType":{"type":"string","enum":["moneyline","spread","total"]},"points":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"marketId":{"type":"string"},"observedAt":{"type":"number"},"outcomes":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"string","enum":["home","away","over","under"]},"label":{"type":"string"},"entityId":{"type":"string"},"line":{"type":["number","null"]},"price":{"type":["number","null"]}}}}}}}}},"ApiCatalog":{"type":"object","additionalProperties":false,"required":["sports","objects","capabilities","query","links"],"properties":{"sports":{"type":"array","items":{"type":"string"}},"objects":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["id","path","description"],"properties":{"id":{"type":"string"},"path":{"type":"string"},"paths":{"type":"array","items":{"type":"string"}},"description":{"type":"string"},"fieldCatalog":{"type":"object","additionalProperties":false,"required":["views","fields","alwaysIncluded","consumers"],"properties":{"views":{"type":"array","items":{"type":"string"}},"fields":{"type":"array","items":{"type":"string"}},"alwaysIncluded":{"type":"array","items":{"type":"string"}},"consumers":{"type":"array","items":{"type":"string"}}}}}}},"capabilities":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["id","delivery","paths"],"properties":{"id":{"type":"string"},"delivery":{"type":"array","items":{"type":"string","enum":["snapshot","poll","replay"]}},"paths":{"type":"array","items":{"type":"string"}}}}},"query":{"type":"object","additionalProperties":false,"required":["path","method","maxSelections","roots"],"properties":{"path":{"type":"string"},"method":{"type":"string","enum":["POST"]},"maxSelections":{"type":"integer"},"roots":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["id","description","arguments","result","relationships","pollAfterMs"],"properties":{"id":{"type":"string"},"description":{"type":"string"},"arguments":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["name","type","required"],"properties":{"name":{"type":"string"},"type":{"type":"string","enum":["string","integer","object"]},"required":{"type":"boolean"},"default":{},"enum":{"type":"array","items":{}},"minimum":{"type":"number"},"maximum":{"type":"number"}}}},"result":{"type":"string"},"relationships":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["from","root","argument"],"properties":{"from":{"type":"string"},"root":{"type":"string"},"argument":{"type":"string"}}}},"pollAfterMs":{"type":"integer"}}}}}},"links":{"type":"object","additionalProperties":false,"required":["coverage","openapi","rapidApiOpenapi","apiReference"],"properties":{"coverage":{"type":"string"},"openapi":{"type":"string"},"rapidApiOpenapi":{"type":"string"},"apiReference":{"type":"string"}}}}},"Error":{"type":"object","additionalProperties":true,"properties":{"error":{"type":"string"},"code":{"type":"string"},"details":{"type":"object","additionalProperties":true}},"required":["error","code"]}},"headers":{"AuraPricingVersion":{"description":"Versioned Aura Credit weight contract used for this response.","schema":{"type":"string","example":"rapidapi-private-v1"}},"AuraCreditClass":{"description":"Bounded work class selected for this response.","schema":{"type":"string","enum":["compact","detail_replay","analytics","bulk_export","unbilled"]}},"AuraCredits":{"description":"Exact Aura Credits charged. Valid 4xx responses report zero.","schema":{"type":"integer","minimum":0}},"AuraBulkRows":{"description":"Actual returned rows used to calculate a bounded bulk-export charge.","schema":{"type":"integer","minimum":0}},"RapidApiBilling":{"description":"RapidAPI billing increment for authenticated marketplace traffic. Omitted on 5xx responses.","schema":{"type":"string","example":"Aura-Credits=1"}},"AuraPlan":{"description":"Selected Free or Pro plan for this authenticated key.","schema":{"type":"string","enum":["free","pro"]}},"AuraQuotaPeriod":{"description":"UTC calendar month used by both hard quota objects.","schema":{"type":"string","pattern":"^\\d{4}-\\d{2}$","example":"2026-07"}},"AuraRequestsLimit":{"description":"Hard monthly Requests limit shared by every key on the account.","schema":{"type":"integer","minimum":1}},"AuraRequestsRemaining":{"description":"Account Requests remaining after this response.","schema":{"type":"integer","minimum":0}},"AuraCreditsLimit":{"description":"Hard monthly Aura Credits limit shared by every key on the account.","schema":{"type":"integer","minimum":1}},"AuraCreditsRemaining":{"description":"Account Aura Credits remaining after this response.","schema":{"type":"integer","minimum":0}},"AuraQuotaReset":{"description":"UTC month reset time as Unix epoch seconds.","schema":{"type":"integer","minimum":0}},"RateLimitLimit":{"description":"Per-second request ceiling shared by every key on the account.","schema":{"type":"integer","minimum":1}},"RateLimitRemaining":{"description":"Account requests remaining in the current per-second window.","schema":{"type":"integer","minimum":0}},"RetryAfter":{"description":"Seconds to wait before retrying. Sent with 429 responses.","schema":{"type":"integer","minimum":0}}},"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-API-Key","description":"Customer API key. Server keys work without a browser origin and must remain secret. Public keys begin with aura_public_, allow read-only REST polling from their configured browser domains, and do not open realtime streams. Both carry account-wide limits, per-key usage attribution, and revocation state. Local development remains open when no commercial key registry is configured."}},"responses":{"Error":{"description":"Request failed. Every error body is `{error, code}` with optional `details`; branch on `code`. Error responses carry the same quota-receipt headers as successes (a valid 4xx charges zero credits), plus `Retry-After` on 429.","headers":{"X-Aura-Pricing-Version":{"$ref":"#/components/headers/AuraPricingVersion"},"X-Aura-Credit-Class":{"$ref":"#/components/headers/AuraCreditClass"},"X-Aura-Credits":{"$ref":"#/components/headers/AuraCredits"},"X-Aura-Bulk-Rows":{"$ref":"#/components/headers/AuraBulkRows"},"X-Aura-Plan":{"$ref":"#/components/headers/AuraPlan"},"X-Aura-Quota-Period":{"$ref":"#/components/headers/AuraQuotaPeriod"},"X-Aura-Requests-Limit":{"$ref":"#/components/headers/AuraRequestsLimit"},"X-Aura-Requests-Remaining":{"$ref":"#/components/headers/AuraRequestsRemaining"},"X-Aura-Credits-Limit":{"$ref":"#/components/headers/AuraCreditsLimit"},"X-Aura-Credits-Remaining":{"$ref":"#/components/headers/AuraCreditsRemaining"},"X-Aura-Quota-Reset":{"$ref":"#/components/headers/AuraQuotaReset"},"X-RapidAPI-Billing":{"$ref":"#/components/headers/RapidApiBilling"},"X-RateLimit-Limit":{"$ref":"#/components/headers/RateLimitLimit"},"X-RateLimit-Remaining":{"$ref":"#/components/headers/RateLimitRemaining"},"Retry-After":{"$ref":"#/components/headers/RetryAfter"}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"parameters":{"subdivision":{"name":"subdivision","in":"query","required":false,"description":"Optional college-football subdivision membership. Cross-subdivision games match both filters.","schema":{"type":"string","enum":["FBS","FCS"]}},"sport":{"name":"sport","in":"query","required":false,"description":"Optional sport filter.","schema":{"type":"string","enum":["MLB","NFL","NBA","WNBA","NHL","COLLEGE_FOOTBALL","COLLEGE_BASKETBALL"]}},"league":{"name":"league","in":"query","required":false,"description":"Optional league filter.","schema":{"type":"string"}},"gameId":{"name":"gameId","in":"path","required":true,"description":"Aura game id.","schema":{"type":"string","example":"college-football:game:401858222"},"example":"college-football:game:401858222"},"cursor2":{"name":"cursor","in":"query","required":false,"description":"Opaque cursor returned by the previous page.","schema":{"type":"string"}},"playerId":{"name":"playerId","in":"query","required":false,"description":"Aura player id.","schema":{"type":"string","example":"mlb:multi_source:player:624428"},"example":"mlb:multi_source:player:624428"},"teamId":{"name":"teamId","in":"path","required":true,"description":"Aura team id.","schema":{"type":"string","example":"college_football:team:NCSU"},"example":"college_football:team:NCSU"},"playerId2":{"name":"playerId","in":"path","required":true,"description":"Aura player id.","schema":{"type":"string","example":"mlb:multi_source:player:624428"},"example":"mlb:multi_source:player:624428"},"from":{"name":"from","in":"query","required":false,"description":"Inclusive UTC date in YYYY-MM-DD format.","schema":{"type":"string"}},"to":{"name":"to","in":"query","required":false,"description":"Inclusive UTC date in YYYY-MM-DD format.","schema":{"type":"string"}},"playerId3":{"name":"playerId","in":"query","required":false,"description":"Optional Aura player id.","schema":{"type":"string","example":"mlb:multi_source:player:624428"},"example":"mlb:multi_source:player:624428"},"after":{"name":"after","in":"query","required":false,"description":"Continue after this Aura player id.","schema":{"type":"string"}},"teamId2":{"name":"teamId","in":"query","required":false,"description":"Optional Aura team id.","schema":{"type":"string","example":"college_football:team:NCSU"},"example":"college_football:team:NCSU"},"limit":{"name":"limit","in":"query","required":false,"description":"Maximum rows, 1 through 250. Defaults to 100.","schema":{"type":"integer","minimum":1,"maximum":250}},"season":{"name":"season","in":"query","required":false,"description":"2026. Defaults to 2026.","schema":{"type":"integer","enum":[2026],"default":2026,"example":2026},"example":2026},"scoring":{"name":"scoring","in":"query","required":false,"description":"standard, half_ppr, or ppr. Defaults to ppr.","schema":{"type":"string","enum":["standard","half_ppr","ppr"],"default":"ppr"}},"rosterFormat":{"name":"rosterFormat","in":"query","required":false,"description":"one_qb, two_qb, or superflex.","schema":{"type":"string","enum":["one_qb","two_qb","superflex"],"default":"one_qb"}},"rules":{"name":"rules","in":"query","required":false,"description":"Optional JSON scoring rules.","schema":{"type":"string"}},"position":{"name":"position","in":"query","required":false,"description":"Optional QB, RB, WR, TE, K, or DST.","schema":{"type":"string","enum":["QB","RB","WR","TE","K","DST"]}},"season2":{"name":"season","in":"query","required":true,"description":"Required MLB season.","schema":{"type":"integer","minimum":1876,"maximum":2200,"example":2026},"example":2026},"rollingGames":{"name":"rollingGames","in":"query","required":false,"description":"Recent window, 1-50 (default 10).","schema":{"type":"integer","minimum":1,"maximum":50,"default":10}},"through":{"name":"through","in":"query","required":false,"description":"Inclusive YYYY-MM-DD cutoff.","schema":{"type":"string"}}}}}