{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://zieapi.vercel.app"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/open-data:collegefootballdata/get-calendar":{"get":{"operationId":"open_data_collegefootballdata_get_calendar","summary":"Season calendar","description":"GET /calendar","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":true,"description":"Year filter","schema":{"type":"integer","description":"Year filter"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-coaches":{"get":{"operationId":"open_data_collegefootballdata_get_coaches","summary":"Coaching records and history","description":"GET /coaches","tags":["open-data"],"parameters":[{"name":"firstName","in":"query","required":false,"description":"First name filter","schema":{"type":"string","description":"First name filter"}},{"name":"lastName","in":"query","required":false,"description":"Last name filter","schema":{"type":"string","description":"Last name filter"}},{"name":"team","in":"query","required":false,"description":"Team name filter","schema":{"type":"string","description":"Team name filter"}},{"name":"year","in":"query","required":false,"description":"Year filter","schema":{"type":"integer","description":"Year filter"}},{"name":"minYear","in":"query","required":false,"description":"Minimum year filter (inclusive)","schema":{"type":"integer","description":"Minimum year filter (inclusive)"}},{"name":"maxYear","in":"query","required":false,"description":"Maximum year filter (inclusive)","schema":{"type":"integer","description":"Maximum year filter (inclusive)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-conferences":{"get":{"operationId":"open_data_collegefootballdata_get_conferences","summary":"Conferences","description":"GET /conferences","tags":["open-data"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-draft-picks":{"get":{"operationId":"open_data_collegefootballdata_get_draft_picks","summary":"List of NFL Draft picks","description":"GET /draft/picks","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":false,"description":"Year filter","schema":{"type":"integer","description":"Year filter"}},{"name":"nflTeam","in":"query","required":false,"description":"NFL team filter","schema":{"type":"string","description":"NFL team filter"}},{"name":"college","in":"query","required":false,"description":"Player college filter","schema":{"type":"string","description":"Player college filter"}},{"name":"conference","in":"query","required":false,"description":"College confrence abbreviation filter","schema":{"type":"string","description":"College confrence abbreviation filter"}},{"name":"position","in":"query","required":false,"description":"NFL position filter","schema":{"type":"string","description":"NFL position filter"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-nflpositions":{"get":{"operationId":"open_data_collegefootballdata_get_nflpositions","summary":"List of NFL positions","description":"GET /draft/positions","tags":["open-data"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-nflteams":{"get":{"operationId":"open_data_collegefootballdata_get_nflteams","summary":"List of NFL teams","description":"GET /draft/teams","tags":["open-data"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-drives":{"get":{"operationId":"open_data_collegefootballdata_get_drives","summary":"Drive data and results","description":"GET /drives","tags":["open-data"],"parameters":[{"name":"seasonType","in":"query","required":false,"description":"Season type filter","schema":{"type":"string","default":"regular","description":"Season type filter"}},{"name":"year","in":"query","required":true,"description":"Year filter","schema":{"type":"integer","description":"Year filter"}},{"name":"week","in":"query","required":false,"description":"Week filter","schema":{"type":"integer","description":"Week filter"}},{"name":"team","in":"query","required":false,"description":"Team filter","schema":{"type":"string","description":"Team filter"}},{"name":"offense","in":"query","required":false,"description":"Offensive team filter","schema":{"type":"string","description":"Offensive team filter"}},{"name":"defense","in":"query","required":false,"description":"Defensive team filter","schema":{"type":"string","description":"Defensive team filter"}},{"name":"conference","in":"query","required":false,"description":"Conference filter","schema":{"type":"string","description":"Conference filter"}},{"name":"offenseConference","in":"query","required":false,"description":"Offensive conference filter","schema":{"type":"string","description":"Offensive conference filter"}},{"name":"defenseConference","in":"query","required":false,"description":"Defensive conference filter","schema":{"type":"string","description":"Defensive conference filter"}},{"name":"classification","in":"query","required":false,"description":"Division classification filter (fbs/fcs/ii/iii)","schema":{"type":"string","description":"Division classification filter (fbs/fcs/ii/iii)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-advanced-box-score":{"get":{"operationId":"open_data_collegefootballdata_get_advanced_box_score","summary":"Advanced box scores","description":"GET /game/box/advanced","tags":["open-data"],"parameters":[{"name":"gameId","in":"query","required":true,"description":"Game id parameters","schema":{"type":"integer","description":"Game id parameters"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-games":{"get":{"operationId":"open_data_collegefootballdata_get_games","summary":"Games and results","description":"GET /games","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":true,"description":"Year/season filter for games","schema":{"type":"integer","description":"Year/season filter for games"}},{"name":"week","in":"query","required":false,"description":"Week filter","schema":{"type":"integer","description":"Week filter"}},{"name":"seasonType","in":"query","required":false,"description":"Season type filter (regular or postseason)","schema":{"type":"string","default":"regular","description":"Season type filter (regular or postseason)"}},{"name":"team","in":"query","required":false,"description":"Team","schema":{"type":"string","description":"Team"}},{"name":"home","in":"query","required":false,"description":"Home team filter","schema":{"type":"string","description":"Home team filter"}},{"name":"away","in":"query","required":false,"description":"Away team filter","schema":{"type":"string","description":"Away team filter"}},{"name":"conference","in":"query","required":false,"description":"Conference abbreviation filter","schema":{"type":"string","description":"Conference abbreviation filter"}},{"name":"division","in":"query","required":false,"description":"Division classification filter (fbs/fcs/ii/iii)","schema":{"type":"string","description":"Division classification filter (fbs/fcs/ii/iii)"}},{"name":"id","in":"query","required":false,"description":"id filter for querying a single game","schema":{"type":"integer","description":"id filter for querying a single game"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-game-media":{"get":{"operationId":"open_data_collegefootballdata_get_game_media","summary":"Game media information and schedules","description":"GET /games/media","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":true,"description":"Year filter","schema":{"type":"integer","description":"Year filter"}},{"name":"week","in":"query","required":false,"description":"Week filter","schema":{"type":"integer","description":"Week filter"}},{"name":"seasonType","in":"query","required":false,"description":"Season type filter (regular, postseason, or both)","schema":{"type":"string","description":"Season type filter (regular, postseason, or both)"}},{"name":"team","in":"query","required":false,"description":"Team filter","schema":{"type":"string","description":"Team filter"}},{"name":"conference","in":"query","required":false,"description":"Conference filter","schema":{"type":"string","description":"Conference filter"}},{"name":"mediaType","in":"query","required":false,"description":"Media type filter (tv, radio, web, ppv, or mobile)","schema":{"type":"string","description":"Media type filter (tv, radio, web, ppv, or mobile)"}},{"name":"classification","in":"query","required":false,"description":"Division classification filter (fbs/fcs/ii/iii)","schema":{"type":"string","description":"Division classification filter (fbs/fcs/ii/iii)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-player-game-stats":{"get":{"operationId":"open_data_collegefootballdata_get_player_game_stats","summary":"Player game stats","description":"GET /games/players","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":true,"description":"Year/season filter for games","schema":{"type":"integer","description":"Year/season filter for games"}},{"name":"week","in":"query","required":false,"description":"Week filter","schema":{"type":"integer","description":"Week filter"}},{"name":"seasonType","in":"query","required":false,"description":"Season type filter (regular or postseason)","schema":{"type":"string","default":"regular","description":"Season type filter (regular or postseason)"}},{"name":"team","in":"query","required":false,"description":"Team filter","schema":{"type":"string","description":"Team filter"}},{"name":"conference","in":"query","required":false,"description":"Conference abbreviation filter","schema":{"type":"string","description":"Conference abbreviation filter"}},{"name":"category","in":"query","required":false,"description":"Category filter (e.g defensive)","schema":{"type":"string","description":"Category filter (e.g defensive)"}},{"name":"gameId","in":"query","required":false,"description":"Game id filter","schema":{"type":"integer","description":"Game id filter"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-team-game-stats":{"get":{"operationId":"open_data_collegefootballdata_get_team_game_stats","summary":"Team game stats","description":"GET /games/teams","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":true,"description":"Year/season filter for games","schema":{"type":"integer","description":"Year/season filter for games"}},{"name":"week","in":"query","required":false,"description":"Week filter","schema":{"type":"integer","description":"Week filter"}},{"name":"seasonType","in":"query","required":false,"description":"Season type filter (regular or postseason)","schema":{"type":"string","default":"regular","description":"Season type filter (regular or postseason)"}},{"name":"team","in":"query","required":false,"description":"Team filter","schema":{"type":"string","description":"Team filter"}},{"name":"conference","in":"query","required":false,"description":"Conference abbreviation filter","schema":{"type":"string","description":"Conference abbreviation filter"}},{"name":"gameId","in":"query","required":false,"description":"Game id filter","schema":{"type":"integer","description":"Game id filter"}},{"name":"classification","in":"query","required":false,"description":"Division classification filter (fbs/fcs/ii/iii)","schema":{"type":"string","description":"Division classification filter (fbs/fcs/ii/iii)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-game-weather":{"get":{"operationId":"open_data_collegefootballdata_get_game_weather","summary":"Game weather information (Patreon only)","description":"GET /games/weather","tags":["open-data"],"parameters":[{"name":"gameId","in":"query","required":false,"description":"Game id filter (required if no year)","schema":{"type":"integer","description":"Game id filter (required if no year)"}},{"name":"year","in":"query","required":false,"description":"Year filter (required if no game id)","schema":{"type":"integer","description":"Year filter (required if no game id)"}},{"name":"week","in":"query","required":false,"description":"Week filter","schema":{"type":"integer","description":"Week filter"}},{"name":"seasonType","in":"query","required":false,"description":"Season type filter (regular, postseason, or both)","schema":{"type":"string","description":"Season type filter (regular, postseason, or both)"}},{"name":"team","in":"query","required":false,"description":"Team filter","schema":{"type":"string","description":"Team filter"}},{"name":"conference","in":"query","required":false,"description":"Conference filter","schema":{"type":"string","description":"Conference filter"}},{"name":"classification","in":"query","required":false,"description":"Division classification filter (fbs/fcs/ii/iii)","schema":{"type":"string","description":"Division classification filter (fbs/fcs/ii/iii)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-lines":{"get":{"operationId":"open_data_collegefootballdata_get_lines","summary":"Betting lines","description":"GET /lines","tags":["open-data"],"parameters":[{"name":"gameId","in":"query","required":false,"description":"Game id filter","schema":{"type":"integer","description":"Game id filter"}},{"name":"year","in":"query","required":false,"description":"Year/season filter for games","schema":{"type":"integer","description":"Year/season filter for games"}},{"name":"week","in":"query","required":false,"description":"Week filter","schema":{"type":"integer","description":"Week filter"}},{"name":"seasonType","in":"query","required":false,"description":"Season type filter (regular or postseason)","schema":{"type":"string","default":"regular","description":"Season type filter (regular or postseason)"}},{"name":"team","in":"query","required":false,"description":"Team","schema":{"type":"string","description":"Team"}},{"name":"home","in":"query","required":false,"description":"Home team filter","schema":{"type":"string","description":"Home team filter"}},{"name":"away","in":"query","required":false,"description":"Away team filter","schema":{"type":"string","description":"Away team filter"}},{"name":"conference","in":"query","required":false,"description":"Conference abbreviation filter","schema":{"type":"string","description":"Conference abbreviation filter"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-live-plays":{"get":{"operationId":"open_data_collegefootballdata_get_live_plays","summary":"Live metrics and PBP (Patreon only)","description":"GET /live/plays","tags":["open-data"],"parameters":[{"name":"id","in":"query","required":true,"description":"Game id","schema":{"type":"integer","description":"Game id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-win-probability-data":{"get":{"operationId":"open_data_collegefootballdata_get_win_probability_data","summary":"Win probability chart data","description":"GET /metrics/wp","tags":["open-data"],"parameters":[{"name":"gameId","in":"query","required":true,"description":"Game id filter","schema":{"type":"integer","description":"Game id filter"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-pregame-win-probabilities":{"get":{"operationId":"open_data_collegefootballdata_get_pregame_win_probabilities","summary":"Pregame win probability data","description":"GET /metrics/wp/pregame","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":false,"description":"Year filter","schema":{"type":"integer","description":"Year filter"}},{"name":"week","in":"query","required":false,"description":"Week filter","schema":{"type":"integer","description":"Week filter"}},{"name":"team","in":"query","required":false,"description":"Team filter","schema":{"type":"string","description":"Team filter"}},{"name":"seasonType","in":"query","required":false,"description":"regular or postseason","schema":{"type":"string","description":"regular or postseason"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-play-stat-types":{"get":{"operationId":"open_data_collegefootballdata_get_play_stat_types","summary":"Types of player play stats","description":"GET /play/stat/types","tags":["open-data"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-play-stats":{"get":{"operationId":"open_data_collegefootballdata_get_play_stats","summary":"Play stats by play","description":"GET /play/stats","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":false,"description":"Year filter","schema":{"type":"integer","description":"Year filter"}},{"name":"week","in":"query","required":false,"description":"Week filter","schema":{"type":"integer","description":"Week filter"}},{"name":"team","in":"query","required":false,"description":"Team filter","schema":{"type":"string","description":"Team filter"}},{"name":"gameId","in":"query","required":false,"description":"gameId filter (from /games endpoint)","schema":{"type":"integer","description":"gameId filter (from /games endpoint)"}},{"name":"athleteId","in":"query","required":false,"description":"athleteId filter (from /roster endpoint)","schema":{"type":"integer","description":"athleteId filter (from /roster endpoint)"}},{"name":"statTypeId","in":"query","required":false,"description":"statTypeId filter (from /play/stat/types endpoint)","schema":{"type":"integer","description":"statTypeId filter (from /play/stat/types endpoint)"}},{"name":"seasonType","in":"query","required":false,"description":"regular, postseason, or both","schema":{"type":"string","description":"regular, postseason, or both"}},{"name":"conference","in":"query","required":false,"description":"conference abbreviation filter","schema":{"type":"string","description":"conference abbreviation filter"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-play-types":{"get":{"operationId":"open_data_collegefootballdata_get_play_types","summary":"Play types","description":"GET /play/types","tags":["open-data"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-transfer-portal":{"get":{"operationId":"open_data_collegefootballdata_get_transfer_portal","summary":"Transfer portal by season","description":"GET /player/portal","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":true,"description":"Year filter","schema":{"type":"integer","description":"Year filter"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-returning-production":{"get":{"operationId":"open_data_collegefootballdata_get_returning_production","summary":"Team returning production metrics","description":"GET /player/returning","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":false,"description":"Year filter","schema":{"type":"integer","description":"Year filter"}},{"name":"team","in":"query","required":false,"description":"Team filter","schema":{"type":"string","description":"Team filter"}},{"name":"conference","in":"query","required":false,"description":"Conference abbreviation filter","schema":{"type":"string","description":"Conference abbreviation filter"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/player-search":{"get":{"operationId":"open_data_collegefootballdata_player_search","summary":"Search for player information","description":"GET /player/search","tags":["open-data"],"parameters":[{"name":"searchTerm","in":"query","required":true,"description":"Term to search on","schema":{"type":"string","description":"Term to search on"}},{"name":"position","in":"query","required":false,"description":"Position abbreviation filter","schema":{"type":"string","description":"Position abbreviation filter"}},{"name":"team","in":"query","required":false,"description":"Team filter","schema":{"type":"string","description":"Team filter"}},{"name":"year","in":"query","required":false,"description":"Year filter","schema":{"type":"integer","description":"Year filter"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-player-usage":{"get":{"operationId":"open_data_collegefootballdata_get_player_usage","summary":"Player usage metrics broken down by season","description":"GET /player/usage","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":true,"description":"Year filter","schema":{"type":"integer","default":2022,"description":"Year filter"}},{"name":"team","in":"query","required":false,"description":"Team filter","schema":{"type":"string","description":"Team filter"}},{"name":"conference","in":"query","required":false,"description":"Conference abbreviation filter","schema":{"type":"string","description":"Conference abbreviation filter"}},{"name":"position","in":"query","required":false,"description":"Position abbreviation filter","schema":{"type":"string","description":"Position abbreviation filter"}},{"name":"playerId","in":"query","required":false,"description":"Player id filter","schema":{"type":"integer","description":"Player id filter"}},{"name":"excludeGarbageTime","in":"query","required":false,"description":"Filter to remove garbage time plays from calculations","schema":{"type":"boolean","description":"Filter to remove garbage time plays from calculations"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-plays":{"get":{"operationId":"open_data_collegefootballdata_get_plays","summary":"Play by play data","description":"GET /plays","tags":["open-data"],"parameters":[{"name":"seasonType","in":"query","required":false,"description":"Season type filter","schema":{"type":"string","default":"regular","description":"Season type filter"}},{"name":"year","in":"query","required":true,"description":"Year filter","schema":{"type":"integer","description":"Year filter"}},{"name":"week","in":"query","required":true,"description":"Week filter (required if team, offense, or defense, not specified)","schema":{"type":"integer","description":"Week filter (required if team, offense, or defense, not specified)"}},{"name":"team","in":"query","required":false,"description":"Team filter","schema":{"type":"string","description":"Team filter"}},{"name":"offense","in":"query","required":false,"description":"Offensive team filter","schema":{"type":"string","description":"Offensive team filter"}},{"name":"defense","in":"query","required":false,"description":"Defensive team filter","schema":{"type":"string","description":"Defensive team filter"}},{"name":"conference","in":"query","required":false,"description":"Conference filter","schema":{"type":"string","description":"Conference filter"}},{"name":"offenseConference","in":"query","required":false,"description":"Offensive conference filter","schema":{"type":"string","description":"Offensive conference filter"}},{"name":"defenseConference","in":"query","required":false,"description":"Defensive conference filter","schema":{"type":"string","description":"Defensive conference filter"}},{"name":"playType","in":"query","required":false,"description":"Play type filter","schema":{"type":"integer","description":"Play type filter"}},{"name":"classification","in":"query","required":false,"description":"Division classification filter (fbs/fcs/ii/iii)","schema":{"type":"string","description":"Division classification filter (fbs/fcs/ii/iii)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-game-ppa":{"get":{"operationId":"open_data_collegefootballdata_get_game_ppa","summary":"Team Predicated Points Added (PPA/EPA) by game","description":"GET /ppa/games","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":true,"description":"Year filter","schema":{"type":"integer","description":"Year filter"}},{"name":"week","in":"query","required":false,"description":"Week filter","schema":{"type":"integer","description":"Week filter"}},{"name":"team","in":"query","required":false,"description":"Team filter","schema":{"type":"string","description":"Team filter"}},{"name":"conference","in":"query","required":false,"description":"Conference filter","schema":{"type":"string","description":"Conference filter"}},{"name":"excludeGarbageTime","in":"query","required":false,"description":"Filter to remove garbage time plays from calculations","schema":{"type":"boolean","description":"Filter to remove garbage time plays from calculations"}},{"name":"seasonType","in":"query","required":false,"description":"Season type filter (regular or postseason)","schema":{"type":"string","default":"regular","description":"Season type filter (regular or postseason)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-player-game-ppa":{"get":{"operationId":"open_data_collegefootballdata_get_player_game_ppa","summary":"Player Predicated Points Added (PPA/EPA) broken down by game","description":"GET /ppa/players/games","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":false,"description":"Year filter","schema":{"type":"integer","description":"Year filter"}},{"name":"week","in":"query","required":false,"description":"Week filter","schema":{"type":"integer","description":"Week filter"}},{"name":"team","in":"query","required":false,"description":"Team filter","schema":{"type":"string","description":"Team filter"}},{"name":"position","in":"query","required":false,"description":"Position abbreviation filter","schema":{"type":"string","description":"Position abbreviation filter"}},{"name":"playerId","in":"query","required":false,"description":"Player id filter","schema":{"type":"integer","description":"Player id filter"}},{"name":"threshold","in":"query","required":false,"description":"Minimum play threshold filter","schema":{"type":"string","description":"Minimum play threshold filter"}},{"name":"excludeGarbageTime","in":"query","required":false,"description":"Filter to remove garbage time plays from calculations","schema":{"type":"boolean","description":"Filter to remove garbage time plays from calculations"}},{"name":"seasonType","in":"query","required":false,"description":"Season type filter (regular or postseason)","schema":{"type":"string","default":"regular","description":"Season type filter (regular or postseason)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-player-season-ppa":{"get":{"operationId":"open_data_collegefootballdata_get_player_season_ppa","summary":"Player Predicated Points Added (PPA/EPA) broken down by season","description":"GET /ppa/players/season","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":false,"description":"Year filter","schema":{"type":"integer","description":"Year filter"}},{"name":"team","in":"query","required":false,"description":"Team filter","schema":{"type":"string","description":"Team filter"}},{"name":"conference","in":"query","required":false,"description":"Conference abbreviation filter","schema":{"type":"string","description":"Conference abbreviation filter"}},{"name":"position","in":"query","required":false,"description":"Position abbreviation filter","schema":{"type":"string","description":"Position abbreviation filter"}},{"name":"playerId","in":"query","required":false,"description":"Player id filter","schema":{"type":"integer","description":"Player id filter"}},{"name":"threshold","in":"query","required":false,"description":"Minimum play threshold filter","schema":{"type":"string","description":"Minimum play threshold filter"}},{"name":"excludeGarbageTime","in":"query","required":false,"description":"Filter to remove garbage time plays from calculations","schema":{"type":"boolean","description":"Filter to remove garbage time plays from calculations"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-predicted-points":{"get":{"operationId":"open_data_collegefootballdata_get_predicted_points","summary":"Predicted Points (i.e. Expected Points or EP)","description":"GET /ppa/predicted","tags":["open-data"],"parameters":[{"name":"down","in":"query","required":true,"description":"Down filter","schema":{"type":"integer","description":"Down filter"}},{"name":"distance","in":"query","required":true,"description":"Distance filter","schema":{"type":"integer","description":"Distance filter"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-team-ppa":{"get":{"operationId":"open_data_collegefootballdata_get_team_ppa","summary":"Predicted Points Added (PPA/EPA) data by team","description":"GET /ppa/teams","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":false,"description":"Year filter (required if team not specified)","schema":{"type":"integer","description":"Year filter (required if team not specified)"}},{"name":"team","in":"query","required":false,"description":"Team filter (required if year not specified)","schema":{"type":"string","description":"Team filter (required if year not specified)"}},{"name":"conference","in":"query","required":false,"description":"Conference filter","schema":{"type":"string","description":"Conference filter"}},{"name":"excludeGarbageTime","in":"query","required":false,"description":"Filter to remove garbage time plays from calculations","schema":{"type":"boolean","description":"Filter to remove garbage time plays from calculations"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-rankings":{"get":{"operationId":"open_data_collegefootballdata_get_rankings","summary":"Historical polls and rankings","description":"GET /rankings","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":true,"description":"Year/season filter for games","schema":{"type":"integer","description":"Year/season filter for games"}},{"name":"week","in":"query","required":false,"description":"Week filter","schema":{"type":"integer","description":"Week filter"}},{"name":"seasonType","in":"query","required":false,"description":"Season type filter (regular or postseason)","schema":{"type":"string","default":"regular","description":"Season type filter (regular or postseason)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-elo-ratings":{"get":{"operationId":"open_data_collegefootballdata_get_elo_ratings","summary":"Historical Elo ratings","description":"GET /ratings/elo","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":false,"description":"Season filter","schema":{"type":"integer","description":"Season filter"}},{"name":"week","in":"query","required":false,"description":"Maximum week filter","schema":{"type":"integer","description":"Maximum week filter"}},{"name":"team","in":"query","required":false,"description":"Team filter","schema":{"type":"string","description":"Team filter"}},{"name":"conference","in":"query","required":false,"description":"Conference filter","schema":{"type":"string","description":"Conference filter"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-spratings":{"get":{"operationId":"open_data_collegefootballdata_get_spratings","summary":"Historical SP+ ratings","description":"GET /ratings/sp","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":false,"description":"Season filter (required if team not specified)","schema":{"type":"integer","description":"Season filter (required if team not specified)"}},{"name":"team","in":"query","required":false,"description":"Team filter (required if year not specified)","schema":{"type":"string","description":"Team filter (required if year not specified)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-conference-spratings":{"get":{"operationId":"open_data_collegefootballdata_get_conference_spratings","summary":"Historical SP+ ratings by conference","description":"GET /ratings/sp/conferences","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":false,"description":"Season filter","schema":{"type":"integer","description":"Season filter"}},{"name":"conference","in":"query","required":false,"description":"Conference abbreviation filter","schema":{"type":"string","description":"Conference abbreviation filter"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-srsratings":{"get":{"operationId":"open_data_collegefootballdata_get_srsratings","summary":"Historical SRS ratings","description":"GET /ratings/srs","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":false,"description":"Season filter (required if team not specified)","schema":{"type":"integer","description":"Season filter (required if team not specified)"}},{"name":"team","in":"query","required":false,"description":"Team filter (required if year not specified)","schema":{"type":"string","description":"Team filter (required if year not specified)"}},{"name":"conference","in":"query","required":false,"description":"Conference filter","schema":{"type":"string","description":"Conference filter"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-team-records":{"get":{"operationId":"open_data_collegefootballdata_get_team_records","summary":"Team records","description":"GET /records","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":false,"description":"Year filter","schema":{"type":"integer","description":"Year filter"}},{"name":"team","in":"query","required":false,"description":"Team filter","schema":{"type":"string","description":"Team filter"}},{"name":"conference","in":"query","required":false,"description":"Conference filter","schema":{"type":"string","description":"Conference filter"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-recruiting-groups":{"get":{"operationId":"open_data_collegefootballdata_get_recruiting_groups","summary":"Recruit position group ratings","description":"GET /recruiting/groups","tags":["open-data"],"parameters":[{"name":"startYear","in":"query","required":false,"description":"Starting year","schema":{"type":"integer","description":"Starting year"}},{"name":"endYear","in":"query","required":false,"description":"Ending year","schema":{"type":"integer","description":"Ending year"}},{"name":"team","in":"query","required":false,"description":"Team filter","schema":{"type":"string","description":"Team filter"}},{"name":"conference","in":"query","required":false,"description":"conference filter","schema":{"type":"string","description":"conference filter"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-recruiting-players":{"get":{"operationId":"open_data_collegefootballdata_get_recruiting_players","summary":"Player recruiting ratings and rankings","description":"GET /recruiting/players","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":false,"description":"Recruiting class year (required if team no specified)","schema":{"type":"integer","description":"Recruiting class year (required if team no specified)"}},{"name":"classification","in":"query","required":false,"description":"Type of recruit (HighSchool, JUCO, PrepSchool)","schema":{"type":"string","default":"HighSchool","description":"Type of recruit (HighSchool, JUCO, PrepSchool)"}},{"name":"position","in":"query","required":false,"description":"Position abbreviation filter","schema":{"type":"string","description":"Position abbreviation filter"}},{"name":"state","in":"query","required":false,"description":"State or province abbreviation filter","schema":{"type":"string","description":"State or province abbreviation filter"}},{"name":"team","in":"query","required":false,"description":"Committed team filter (required if year not specified)","schema":{"type":"string","description":"Committed team filter (required if year not specified)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-recruiting-teams":{"get":{"operationId":"open_data_collegefootballdata_get_recruiting_teams","summary":"Team recruiting rankings and ratings","description":"GET /recruiting/teams","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":false,"description":"Recruiting class year","schema":{"type":"integer","description":"Recruiting class year"}},{"name":"team","in":"query","required":false,"description":"Team filter","schema":{"type":"string","description":"Team filter"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-roster":{"get":{"operationId":"open_data_collegefootballdata_get_roster","summary":"Team rosters","description":"GET /roster","tags":["open-data"],"parameters":[{"name":"team","in":"query","required":false,"description":"Team name","schema":{"type":"string","description":"Team name"}},{"name":"year","in":"query","required":false,"description":"Season year","schema":{"type":"integer","description":"Season year"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-scoreboard":{"get":{"operationId":"open_data_collegefootballdata_get_scoreboard","summary":"Live game results (Patreon only)","description":"GET /scoreboard","tags":["open-data"],"parameters":[{"name":"classification","in":"query","required":false,"description":"Classification filter (fbs, fcs, ii, or iii). Defaults to fbs.","schema":{"type":"string","description":"Classification filter (fbs, fcs, ii, or iii). Defaults to fbs."}},{"name":"conference","in":"query","required":false,"description":"Conference abbreviation filter.","schema":{"type":"string","description":"Conference abbreviation filter."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-stat-categories":{"get":{"operationId":"open_data_collegefootballdata_get_stat_categories","summary":"Team stat categories","description":"GET /stats/categories","tags":["open-data"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-advanced-team-game-stats":{"get":{"operationId":"open_data_collegefootballdata_get_advanced_team_game_stats","summary":"Advanced team metrics by game","description":"GET /stats/game/advanced","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":false,"description":"Year filter (required if no team specified)","schema":{"type":"integer","description":"Year filter (required if no team specified)"}},{"name":"week","in":"query","required":false,"description":"Week filter","schema":{"type":"integer","description":"Week filter"}},{"name":"team","in":"query","required":false,"description":"Team filter (required if no year specified)","schema":{"type":"string","description":"Team filter (required if no year specified)"}},{"name":"opponent","in":"query","required":false,"description":"Opponent filter","schema":{"type":"string","description":"Opponent filter"}},{"name":"excludeGarbageTime","in":"query","required":false,"description":"Filter to remove garbage time plays from calculations","schema":{"type":"boolean","description":"Filter to remove garbage time plays from calculations"}},{"name":"seasonType","in":"query","required":false,"description":"Season type filter (regular, postseason, or both)","schema":{"type":"string","description":"Season type filter (regular, postseason, or both)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-player-season-stats":{"get":{"operationId":"open_data_collegefootballdata_get_player_season_stats","summary":"Player stats by season","description":"GET /stats/player/season","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":true,"description":"Year filter","schema":{"type":"integer","description":"Year filter"}},{"name":"team","in":"query","required":false,"description":"Team filter","schema":{"type":"string","description":"Team filter"}},{"name":"conference","in":"query","required":false,"description":"Conference abbreviation filter","schema":{"type":"string","description":"Conference abbreviation filter"}},{"name":"startWeek","in":"query","required":false,"description":"Start week filter","schema":{"type":"integer","description":"Start week filter"}},{"name":"endWeek","in":"query","required":false,"description":"Start week filter","schema":{"type":"integer","description":"Start week filter"}},{"name":"seasonType","in":"query","required":false,"description":"Season type filter (regular, postseason, or both)","schema":{"type":"string","description":"Season type filter (regular, postseason, or both)"}},{"name":"category","in":"query","required":false,"description":"Stat category filter (e.g. passing)","schema":{"type":"string","description":"Stat category filter (e.g. passing)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-team-season-stats":{"get":{"operationId":"open_data_collegefootballdata_get_team_season_stats","summary":"Team statistics by season","description":"GET /stats/season","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":false,"description":"Year filter (required if no team specified)","schema":{"type":"integer","description":"Year filter (required if no team specified)"}},{"name":"team","in":"query","required":false,"description":"Team filter (required if no year specified)","schema":{"type":"string","description":"Team filter (required if no year specified)"}},{"name":"conference","in":"query","required":false,"description":"Conference abbreviation filter","schema":{"type":"string","description":"Conference abbreviation filter"}},{"name":"startWeek","in":"query","required":false,"description":"Starting week filter","schema":{"type":"integer","description":"Starting week filter"}},{"name":"endWeek","in":"query","required":false,"description":"Starting week filter","schema":{"type":"integer","description":"Starting week filter"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-advanced-team-season-stats":{"get":{"operationId":"open_data_collegefootballdata_get_advanced_team_season_stats","summary":"Advanced team metrics by season","description":"GET /stats/season/advanced","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":false,"description":"Year filter (required if no team specified)","schema":{"type":"integer","description":"Year filter (required if no team specified)"}},{"name":"team","in":"query","required":false,"description":"Team filter (required if no year specified)","schema":{"type":"string","description":"Team filter (required if no year specified)"}},{"name":"excludeGarbageTime","in":"query","required":false,"description":"Filter to remove garbage time plays from calculations","schema":{"type":"boolean","description":"Filter to remove garbage time plays from calculations"}},{"name":"startWeek","in":"query","required":false,"description":"Starting week filter","schema":{"type":"integer","description":"Starting week filter"}},{"name":"endWeek","in":"query","required":false,"description":"Starting week filter","schema":{"type":"integer","description":"Starting week filter"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-talent":{"get":{"operationId":"open_data_collegefootballdata_get_talent","summary":"Team talent composite rankings","description":"GET /talent","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":false,"description":"Year filter","schema":{"type":"integer","description":"Year filter"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-teams":{"get":{"operationId":"open_data_collegefootballdata_get_teams","summary":"Team information","description":"GET /teams","tags":["open-data"],"parameters":[{"name":"conference","in":"query","required":false,"description":"Conference abbreviation filter","schema":{"type":"string","description":"Conference abbreviation filter"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-fbs-teams":{"get":{"operationId":"open_data_collegefootballdata_get_fbs_teams","summary":"FBS team list","description":"GET /teams/fbs","tags":["open-data"],"parameters":[{"name":"year","in":"query","required":false,"description":"Year filter","schema":{"type":"integer","description":"Year filter"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-team-matchup":{"get":{"operationId":"open_data_collegefootballdata_get_team_matchup","summary":"Team matchup history","description":"GET /teams/matchup","tags":["open-data"],"parameters":[{"name":"team1","in":"query","required":true,"description":"First team","schema":{"type":"string","description":"First team"}},{"name":"team2","in":"query","required":true,"description":"Second team","schema":{"type":"string","description":"Second team"}},{"name":"minYear","in":"query","required":false,"description":"Minimum year","schema":{"type":"integer","description":"Minimum year"}},{"name":"maxYear","in":"query","required":false,"description":"Maximum year","schema":{"type":"integer","description":"Maximum year"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:collegefootballdata/get-venues":{"get":{"operationId":"open_data_collegefootballdata_get_venues","summary":"Arena and venue information","description":"GET /venues","tags":["open-data"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}