openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 6.23 kB
JSON
{"openapi":"3.0.0","info":{"contact":{"x-twitter":"nfldata"},"title":"Soccer v3 Projections","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/soccer-v3-projections.json","version":"2.0"}],"x-providerName":"fantasydata.net","x-serviceName":"soccer-v3-projections"},"security":[{"apiKeyHeader":[]},{"apiKeyQuery":[]}],"tags":[],"paths":{"/{format}/PlayerGameProjectionStatsByCompetition/{competition}/{date}":{"get":{"operationId":"ProjectedPlayerGameStatsByCompetitionWDfsSalaries","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":"An indication of a soccer competition/league. This value can be the CompetitionId or the Competition Key. Possible values include: <code>EPL</code>, <code>1</code>, <code>MLS</code>, <code>8</code>, etc.","in":"path","name":"competition","required":true,"schema":{"type":"string"}},{"description":"The date of the game(s).\n<br>Examples: <code>2017-02-27</code>, <code>2017-09-01</code>.","in":"path","name":"date","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/PlayerGameProjection"},"type":"array"}}}}},"summary":"Projected Player Game Stats by Competition (w/ DFS Salaries)"}},"/{format}/PlayerGameProjectionStatsByDate/{date}":{"get":{"operationId":"ProjectedPlayerGameStatsByDateWDfsSalaries","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>2017-02-27</code>, <code>2017-09-01</code>.","in":"path","name":"date","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/PlayerGameProjection"},"type":"array"}}}}},"summary":"Projected Player Game Stats by Date (w/ DFS Salaries)"}},"/{format}/PlayerGameProjectionStatsByPlayer/{date}/{playerid}":{"get":{"operationId":"ProjectedPlayerGameStatsByPlayerWDfsSalaries","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>2017-02-27</code>, <code>2017-09-01</code>.","in":"path","name":"date","required":true,"schema":{"type":"string"}},{"description":"Unique FantasyData Player ID.\nExample:<code>90026231</code>.","in":"path","name":"playerid","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/PlayerGameProjection"},"type":"array"}}}}},"summary":"Projected Player Game Stats by Player (w/ DFS Salaries)"}}},"servers":[{"url":"http://api.fantasydata.net/v3/soccer/projections"},{"url":"https://api.fantasydata.net/v3/soccer/projections"}],"components":{"securitySchemes":{"apiKeyHeader":{"in":"header","name":"Ocp-Apim-Subscription-Key","type":"apiKey"},"apiKeyQuery":{"in":"query","name":"subscription-key","type":"apiKey"}},"schemas":{"PlayerGameProjection":{"properties":{"Assists":{"type":"number"},"BlockedShots":{"type":"number"},"Captain":{"type":"boolean"},"CornersWon":{"type":"number"},"Crosses":{"type":"number"},"DateTime":{"type":"string"},"Day":{"type":"string"},"DefenderCleanSheets":{"type":"number"},"DraftKingsPosition":{"type":"string"},"DraftKingsSalary":{"type":"integer"},"FanDuelPosition":{"type":"string"},"FanDuelSalary":{"type":"integer"},"FantasyPoints":{"type":"number"},"FantasyPointsDraftKings":{"type":"number"},"FantasyPointsFanDuel":{"type":"number"},"FantasyPointsMondogoal":{"type":"number"},"FantasyPointsYahoo":{"type":"number"},"Fouled":{"type":"number"},"Fouls":{"type":"number"},"GameId":{"type":"integer"},"Games":{"type":"integer"},"GlobalGameId":{"type":"integer"},"GlobalOpponentId":{"type":"integer"},"GlobalTeamId":{"type":"integer"},"GoalkeeperCleanSheets":{"type":"number"},"GoalkeeperGoalsAgainst":{"type":"number"},"GoalkeeperSaves":{"type":"number"},"GoalkeeperSingleGoalAgainst":{"type":"number"},"GoalkeeperWins":{"type":"number"},"Goals":{"type":"number"},"HomeOrAway":{"type":"string"},"InjuryBodyPart":{"type":"string"},"InjuryNotes":{"type":"string"},"InjuryStartDate":{"type":"string"},"InjuryStatus":{"type":"string"},"Interceptions":{"type":"number"},"IsGameOver":{"type":"boolean"},"Jersey":{"type":"integer"},"LastManTackle":{"type":"number"},"Minutes":{"type":"number"},"MondogoalPosition":{"type":"string"},"MondogoalSalary":{"type":"integer"},"Name":{"type":"string"},"Offsides":{"type":"number"},"Opponent":{"type":"string"},"OpponentId":{"type":"integer"},"OpponentScore":{"type":"number"},"OwnGoals":{"type":"number"},"Passes":{"type":"number"},"PassesCompleted":{"type":"number"},"PenaltiesConceded":{"type":"number"},"PenaltiesWon":{"type":"number"},"PenaltyKickGoals":{"type":"number"},"PenaltyKickMisses":{"type":"number"},"PenaltyKickSaves":{"type":"number"},"PlayerId":{"type":"integer"},"Position":{"type":"string"},"PositionCategory":{"type":"string"},"RedCards":{"type":"number"},"RoundId":{"type":"integer"},"Score":{"type":"number"},"Season":{"type":"integer"},"SeasonType":{"type":"integer"},"ShortName":{"type":"string"},"Shots":{"type":"number"},"ShotsOnGoal":{"type":"number"},"Started":{"type":"integer"},"StatId":{"type":"integer"},"Suspension":{"type":"boolean"},"SuspensionReason":{"type":"string"},"TacklesWon":{"type":"number"},"Team":{"type":"string"},"TeamId":{"type":"integer"},"Touches":{"type":"number"},"Updated":{"type":"string"},"UpdatedUtc":{"type":"string"},"YahooPosition":{"type":"string"},"YahooSalary":{"type":"integer"},"YellowCards":{"type":"number"},"YellowRedCards":{"type":"number"}}}}}}