UNPKG

openapi-directory

Version:

Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS

1 lines 16.2 kB
{"openapi":"3.0.0","info":{"contact":{"x-twitter":"nfldata"},"title":"CBB v3 Scores","version":"1.0","x-apisguru-categories":["entertainment"],"x-logo":{"url":"https://twitter.com/nfldata/profile_image?size=original"},"x-origin":[{"format":"swagger","url":"https://fantasydata.com/downloads/swagger/cbb-v3-scores.json","version":"2.0"}],"x-providerName":"fantasydata.net","x-serviceName":"cbb-v3-scores"},"security":[{"apiKeyHeader":[]},{"apiKeyQuery":[]}],"tags":[],"paths":{"/{format}/AreAnyGamesInProgress":{"get":{"description":"Returns <code>true</code> if there is at least one game being played at the time of the request or <code>false</code> if there are none.","operationId":"AreGamesInProgress","parameters":[{"description":"Desired response format. Valid entries are <code>XML</code> or <code>JSON</code>.","in":"path","name":"format","required":true,"schema":{"type":"string","enum":["XML","JSON"],"default":"XML"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}}},"summary":"Are Games In Progress"}},"/{format}/CurrentSeason":{"get":{"operationId":"CurrentSeason","parameters":[{"description":"Desired response format. Valid entries are <code>XML</code> or <code>JSON</code>.","in":"path","name":"format","required":true,"schema":{"type":"string","enum":["XML","JSON"],"default":"XML"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Season"}}}}},"summary":"Current Season"}},"/{format}/Games/{season}":{"get":{"operationId":"Schedules","parameters":[{"description":"Desired response format. Valid entries are <code>XML</code> or <code>JSON</code>.","in":"path","name":"format","required":true,"schema":{"type":"string","enum":["XML","JSON"],"default":"XML"}},{"description":"Year of the season (with optional season type).<br>Examples: <code>2018</code>, <code>2018PRE</code>, <code>2018POST</code>, <code>2018STAR</code>, <code>2019</code>, etc.","in":"path","name":"season","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Game"},"type":"array"}}}}},"summary":"Schedules"}},"/{format}/GamesByDate/{date}":{"get":{"operationId":"GamesByDate","parameters":[{"description":"Desired response format. Valid entries are <code>XML</code> or <code>JSON</code>.","in":"path","name":"format","required":true,"schema":{"type":"string","enum":["XML","JSON"],"default":"XML"}},{"description":"The date of the game(s).\n<br>Examples: <code>2018-FEB-27</code>, <code>2017-DEC-01</code>.","in":"path","name":"date","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Game"},"type":"array"}}}}},"summary":"Games by Date"}},"/{format}/LeagueHierarchy":{"get":{"operationId":"LeagueHierarchy","parameters":[{"description":"Desired response format. Valid entries are <code>XML</code> or <code>JSON</code>.","in":"path","name":"format","required":true,"schema":{"type":"string","enum":["XML","JSON"],"default":"XML"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Conference"},"type":"array"}}}}},"summary":"League Hierarchy"}},"/{format}/Player/{playerid}":{"get":{"operationId":"PlayerDetailsByPlayer","parameters":[{"description":"Desired response format. Valid entries are <code>XML</code> or <code>JSON</code>.","in":"path","name":"format","required":true,"schema":{"type":"string","enum":["XML","JSON"],"default":"XML"}},{"description":"Unique FantasyData Player ID.\nExample:<code>60003802</code>.","in":"path","name":"playerid","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Player"}}}}},"summary":"Player Details by Player"}},"/{format}/Players":{"get":{"operationId":"PlayerDetailsByActive","parameters":[{"description":"Desired response format. Valid entries are <code>XML</code> or <code>JSON</code>.","in":"path","name":"format","required":true,"schema":{"type":"string","enum":["XML","JSON"],"default":"XML"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Player"},"type":"array"}}}}},"summary":"Player Details by Active"}},"/{format}/Players/{team}":{"get":{"operationId":"PlayerDetailsByTeam","parameters":[{"description":"Desired response format. Valid entries are <code>XML</code> or <code>JSON</code>.","in":"path","name":"format","required":true,"schema":{"type":"string","enum":["XML","JSON"],"default":"XML"}},{"description":"The abbreviation of the requested team.\n<br>Examples: <code>SF</code>, <code>NYY</code>.","in":"path","name":"team","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Player"},"type":"array"}}}}},"summary":"Player Details by Team"}},"/{format}/Stadiums":{"get":{"operationId":"Stadiums","parameters":[{"description":"Desired response format. Valid entries are <code>XML</code> or <code>JSON</code>.","in":"path","name":"format","required":true,"schema":{"type":"string","enum":["XML","JSON"],"default":"XML"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Stadium"},"type":"array"}}}}},"summary":"Stadiums"}},"/{format}/TeamGameStatsByDate/{date}":{"get":{"operationId":"TeamGameStatsByDate","parameters":[{"description":"Desired response format. Valid entries are <code>XML</code> or <code>JSON</code>.","in":"path","name":"format","required":true,"schema":{"type":"string","enum":["XML","JSON"],"default":"XML"}},{"description":"The date of the game(s).\n<br>Examples: <code>2018-FEB-27</code>, <code>2017-DEC-01</code>.","in":"path","name":"date","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/TeamGame"},"type":"array"}}}}},"summary":"Team Game Stats by Date"}},"/{format}/TeamSeasonStats/{season}":{"get":{"operationId":"TeamSeasonStats","parameters":[{"description":"Desired response format. Valid entries are <code>XML</code> or <code>JSON</code>.","in":"path","name":"format","required":true,"schema":{"type":"string","enum":["XML","JSON"],"default":"XML"}},{"description":"Year of the season (with optional season type).<br>Examples: <code>2018</code>, <code>2018POST</code>, <code>2019</code>.","in":"path","name":"season","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/TeamSeason"},"type":"array"}}}}},"summary":"Team Season Stats"}},"/{format}/Tournament/{season}":{"get":{"operationId":"TournamentHierarchy","parameters":[{"description":"Desired response format. Valid entries are <code>XML</code> or <code>JSON</code>.","in":"path","name":"format","required":true,"schema":{"type":"string","enum":["XML","JSON"],"default":"XML"}},{"description":"Year of the season (with optional season type).<br>Examples: <code>2018</code>, <code>2018POST</code>, <code>2019</code>.","in":"path","name":"season","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Tournament"}}}}},"summary":"Tournament Hierarchy"}},"/{format}/teams":{"get":{"operationId":"Teams","parameters":[{"description":"Desired response format. Valid entries are <code>XML</code> or <code>JSON</code>.","in":"path","name":"format","required":true,"schema":{"type":"string","enum":["XML","JSON"],"default":"XML"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Team"},"type":"array"}}}}},"summary":"Teams"}}},"servers":[{"url":"http://api.fantasydata.net/v3/cbb/scores"},{"url":"https://api.fantasydata.net/v3/cbb/scores"}],"components":{"securitySchemes":{"apiKeyHeader":{"in":"header","name":"Ocp-Apim-Subscription-Key","type":"apiKey"},"apiKeyQuery":{"in":"query","name":"subscription-key","type":"apiKey"}},"schemas":{"Conference":{"properties":{"ConferenceID":{"type":"integer"},"Name":{"type":"string"},"Teams":{"items":{"$ref":"#/components/schemas/Team"},"type":"array"}}},"Game":{"properties":{"AwayTeam":{"type":"string"},"AwayTeamID":{"type":"integer"},"AwayTeamMoneyLine":{"type":"integer"},"AwayTeamPreviousGameID":{"type":"integer"},"AwayTeamPreviousGlobalGameID":{"type":"integer"},"AwayTeamScore":{"type":"integer"},"AwayTeamSeed":{"type":"integer"},"Bracket":{"type":"string"},"DateTime":{"type":"string"},"Day":{"type":"string"},"GameEndDateTime":{"type":"string"},"GameID":{"type":"integer"},"GlobalAwayTeamID":{"type":"integer"},"GlobalGameID":{"type":"integer"},"GlobalHomeTeamID":{"type":"integer"},"HomeTeam":{"type":"string"},"HomeTeamID":{"type":"integer"},"HomeTeamMoneyLine":{"type":"integer"},"HomeTeamPreviousGameID":{"type":"integer"},"HomeTeamPreviousGlobalGameID":{"type":"integer"},"HomeTeamScore":{"type":"integer"},"HomeTeamSeed":{"type":"integer"},"IsClosed":{"type":"boolean"},"OverUnder":{"type":"number"},"Period":{"type":"string"},"Periods":{"items":{"$ref":"#/components/schemas/Period"},"type":"array"},"PointSpread":{"type":"number"},"Round":{"type":"integer"},"Season":{"type":"integer"},"SeasonType":{"type":"integer"},"Stadium":{"$ref":"#/components/schemas/Stadium"},"Status":{"type":"string"},"TimeRemainingMinutes":{"type":"integer"},"TimeRemainingSeconds":{"type":"integer"},"TournamentDisplayOrder":{"type":"integer"},"TournamentDisplayOrderForHomeTeam":{"type":"string"},"TournamentID":{"type":"integer"},"Updated":{"type":"string"}}},"Period":{"properties":{"AwayScore":{"type":"integer"},"GameID":{"type":"integer"},"HomeScore":{"type":"integer"},"Name":{"type":"string"},"Number":{"type":"integer"},"PeriodID":{"type":"integer"},"Type":{"type":"string"}}},"Player":{"properties":{"BirthCity":{"type":"string"},"BirthState":{"type":"string"},"Class":{"type":"string"},"FantasyAlarmPlayerID":{"type":"integer"},"FirstName":{"type":"string"},"GlobalTeamID":{"type":"integer"},"Height":{"type":"integer"},"HighSchool":{"type":"string"},"Jersey":{"type":"integer"},"LastName":{"type":"string"},"PlayerID":{"type":"integer"},"Position":{"type":"string"},"RotoWirePlayerID":{"type":"integer"},"RotoworldPlayerID":{"type":"integer"},"SportRadarPlayerID":{"type":"string"},"Team":{"type":"string"},"TeamID":{"type":"integer"},"Weight":{"type":"integer"}}},"Season":{"properties":{"Description":{"type":"string"},"EndYear":{"type":"integer"},"PostSeasonStartDate":{"type":"string"},"RegularSeasonStartDate":{"type":"string"},"Season":{"type":"integer"},"StartYear":{"type":"integer"}}},"Stadium":{"properties":{"Active":{"type":"boolean"},"Address":{"type":"string"},"Capacity":{"type":"integer"},"City":{"type":"string"},"Country":{"type":"string"},"Name":{"type":"string"},"StadiumID":{"type":"integer"},"State":{"type":"string"},"Zip":{"type":"string"}}},"Team":{"properties":{"Active":{"type":"boolean"},"ApRank":{"type":"integer"},"Conference":{"type":"string"},"ConferenceID":{"type":"integer"},"ConferenceLosses":{"type":"integer"},"ConferenceWins":{"type":"integer"},"GlobalTeamID":{"type":"integer"},"Losses":{"type":"integer"},"Name":{"type":"string"},"School":{"type":"string"},"ShortDisplayName":{"type":"string"},"Stadium":{"$ref":"#/components/schemas/Stadium"},"TeamID":{"type":"integer"},"TeamLogoUrl":{"type":"string"},"Wins":{"type":"integer"},"[Key]":{"type":"string"}}},"TeamGame":{"properties":{"Assists":{"type":"integer"},"AssistsPercentage":{"type":"number"},"BlockedShots":{"type":"integer"},"BlocksPercentage":{"type":"number"},"ConferenceLosses":{"type":"integer"},"ConferenceWins":{"type":"integer"},"DateTime":{"type":"string"},"Day":{"type":"string"},"DefensiveRebounds":{"type":"integer"},"DefensiveReboundsPercentage":{"type":"number"},"EffectiveFieldGoalsPercentage":{"type":"number"},"FantasyPoints":{"type":"number"},"FantasyPointsDraftKings":{"type":"number"},"FantasyPointsFanDuel":{"type":"number"},"FantasyPointsYahoo":{"type":"number"},"FieldGoalsAttempted":{"type":"integer"},"FieldGoalsMade":{"type":"integer"},"FieldGoalsPercentage":{"type":"number"},"FreeThrowsAttempted":{"type":"integer"},"FreeThrowsMade":{"type":"integer"},"FreeThrowsPercentage":{"type":"number"},"GameID":{"type":"integer"},"Games":{"type":"integer"},"GlobalGameID":{"type":"integer"},"GlobalOpponentID":{"type":"integer"},"GlobalTeamID":{"type":"integer"},"HomeOrAway":{"type":"string"},"IsGameOver":{"type":"boolean"},"Losses":{"type":"integer"},"Minutes":{"type":"integer"},"Name":{"type":"string"},"OffensiveRebounds":{"type":"integer"},"OffensiveReboundsPercentage":{"type":"number"},"Opponent":{"type":"string"},"OpponentID":{"type":"integer"},"PersonalFouls":{"type":"integer"},"PlayerEfficiencyRating":{"type":"number"},"Points":{"type":"integer"},"Possessions":{"type":"number"},"Rebounds":{"type":"integer"},"Season":{"type":"integer"},"SeasonType":{"type":"integer"},"StatID":{"type":"integer"},"Steals":{"type":"integer"},"StealsPercentage":{"type":"number"},"Team":{"type":"string"},"TeamID":{"type":"integer"},"ThreePointersAttempted":{"type":"integer"},"ThreePointersMade":{"type":"integer"},"ThreePointersPercentage":{"type":"number"},"TotalReboundsPercentage":{"type":"number"},"TrueShootingAttempts":{"type":"number"},"TrueShootingPercentage":{"type":"number"},"TurnOversPercentage":{"type":"number"},"Turnovers":{"type":"integer"},"TwoPointersAttempted":{"type":"integer"},"TwoPointersMade":{"type":"integer"},"TwoPointersPercentage":{"type":"number"},"Updated":{"type":"string"},"UsageRatePercentage":{"type":"number"},"Wins":{"type":"integer"}}},"TeamSeason":{"properties":{"Assists":{"type":"integer"},"AssistsPercentage":{"type":"number"},"BlockedShots":{"type":"integer"},"BlocksPercentage":{"type":"number"},"ConferenceLosses":{"type":"integer"},"ConferenceWins":{"type":"integer"},"DefensiveRebounds":{"type":"integer"},"DefensiveReboundsPercentage":{"type":"number"},"EffectiveFieldGoalsPercentage":{"type":"number"},"FantasyPoints":{"type":"number"},"FantasyPointsDraftKings":{"type":"number"},"FantasyPointsFanDuel":{"type":"number"},"FantasyPointsYahoo":{"type":"number"},"FieldGoalsAttempted":{"type":"integer"},"FieldGoalsMade":{"type":"integer"},"FieldGoalsPercentage":{"type":"number"},"FreeThrowsAttempted":{"type":"integer"},"FreeThrowsMade":{"type":"integer"},"FreeThrowsPercentage":{"type":"number"},"Games":{"type":"integer"},"GlobalTeamID":{"type":"integer"},"Losses":{"type":"integer"},"Minutes":{"type":"integer"},"Name":{"type":"string"},"OffensiveRebounds":{"type":"integer"},"OffensiveReboundsPercentage":{"type":"number"},"PersonalFouls":{"type":"integer"},"PlayerEfficiencyRating":{"type":"number"},"Points":{"type":"integer"},"Possessions":{"type":"number"},"Rebounds":{"type":"integer"},"Season":{"type":"integer"},"SeasonType":{"type":"integer"},"StatID":{"type":"integer"},"Steals":{"type":"integer"},"StealsPercentage":{"type":"number"},"Team":{"type":"string"},"TeamID":{"type":"integer"},"ThreePointersAttempted":{"type":"integer"},"ThreePointersMade":{"type":"integer"},"ThreePointersPercentage":{"type":"number"},"TotalReboundsPercentage":{"type":"number"},"TrueShootingAttempts":{"type":"number"},"TrueShootingPercentage":{"type":"number"},"TurnOversPercentage":{"type":"number"},"Turnovers":{"type":"integer"},"TwoPointersAttempted":{"type":"integer"},"TwoPointersMade":{"type":"integer"},"TwoPointersPercentage":{"type":"number"},"Updated":{"type":"string"},"UsageRatePercentage":{"type":"number"},"Wins":{"type":"integer"}}},"Tournament":{"properties":{"Games":{"items":{"$ref":"#/components/schemas/Game"},"type":"array"},"LeftBottomBracketConference":{"type":"string"},"LeftTopBracketConference":{"type":"string"},"Location":{"type":"string"},"Name":{"type":"string"},"RightBottomBracketConference":{"type":"string"},"RightTopBracketConference":{"type":"string"},"Season":{"type":"integer"},"TournamentID":{"type":"integer"}}}}}}