SportsDataIO MLB v3 Projections API

The MLB v3 Projections API from SportsDataIO — 8 operation(s) for mlb v3 projections.

OpenAPI Specification

sportsdataio-mlb-v3-projections-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: MLB MLB v3 Headshots MLB v3 Projections API
  version: '1.0'
  description: MLB API - OpenAPI 3.1 Specification
servers:
- url: https://api.sportsdata.io
  description: Production server
security:
- apiKeyHeader: []
- apiKeyQuery: []
tags:
- name: MLB v3 Projections
paths:
  /v3/mlb/projections/{format}/PlayerGameProjectionStatsByDate/{date}:
    get:
      description: SportsDataIO's proprietary projections, including DFS salary information and injuries, for fantasy players, called by date.
      operationId: mlb_v3_projections_projected_player_game_stats___by_date
      summary: Projected Player Game Stats - by Date
      parameters:
      - name: format
        in: path
        description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
        required: true
        schema:
          type: string
          enum:
          - JSON
          - XML
          default: JSON
      - name: date
        in: path
        description: 'The date of the game(s).

          <br>Examples: <code>2017-JUL-31</code>, <code>2017-SEP-01</code>.'
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/PlayerGameProjection'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
      tags:
      - MLB v3 Projections
  /v3/mlb/projections/{format}/PlayerSeasonProjectionStats/{season}:
    get:
      description: SportsDataIO's proprietary projections, including average draft position, for all active players for the season.
      operationId: mlb_v3_projections_projected_player_season_stats_with_adp
      summary: Projected Player Season Stats With ADP
      parameters:
      - name: format
        in: path
        description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
        required: true
        schema:
          type: string
          enum:
          - JSON
          - XML
          default: JSON
      - name: season
        in: path
        description: 'Year of the season.

          <br>Examples: <code>2017</code>, <code>2018</code>.'
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/PlayerSeasonProjection'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
      tags:
      - MLB v3 Projections
  /v3/mlb/projections/{format}/DfsSlatesByDate/{date}:
    get:
      description: Returns DFS Slates which have not yet started for which we have DFS projections.
      operationId: mlb_v3_projections_dfs_slates___by_date
      summary: DFS Slates - by Date
      parameters:
      - name: format
        in: path
        description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
        required: true
        schema:
          type: string
          enum:
          - JSON
          - XML
          default: JSON
      - name: date
        in: path
        description: 'The date of the slates.

          <br>Examples: <code>2017-JUL-31</code>, <code>2017-SEP-01</code>.'
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DfsSlate'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
      tags:
      - MLB v3 Projections
  /v3/mlb/projections/{format}/InjuredPlayers:
    get:
      description: This endpoint provides all currently injured MLB players, along with injury details.
      operationId: mlb_v3_projections_player_details___by_injured
      summary: Player Details - by Injured
      parameters:
      - name: format
        in: path
        description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
        required: true
        schema:
          type: string
          enum:
          - JSON
          - XML
          default: JSON
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Player'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
      tags:
      - MLB v3 Projections
  /v3/mlb/projections/{format}/StartingLineupsByDate/{date}:
    get:
      description: Returns both projected and confirmed starting lineups for all games on a given date.
      operationId: mlb_v3_projections_starting_lineups___by_date
      summary: Starting Lineups - by Date
      parameters:
      - name: format
        in: path
        description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
        required: true
        schema:
          type: string
          enum:
          - JSON
          - XML
          default: JSON
      - name: date
        in: path
        description: 'The date of the slates.

          <br>Examples: <code>2017-JUL-31</code>, <code>2017-SEP-01</code>.'
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/StartingLineups'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
      tags:
      - MLB v3 Projections
  /v3/mlb/projections/{format}/DepthCharts:
    get:
      description: Returns Depth Charts for all active MLB teams.
      operationId: mlb_v3_projections_depth_charts
      summary: Depth Charts
      parameters:
      - name: format
        in: path
        description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
        required: true
        schema:
          type: string
          enum:
          - JSON
          - XML
          default: JSON
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/TeamDepthChart'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
      tags:
      - MLB v3 Projections
  /v3/mlb/projections/{format}/DfsSlateOwnershipProjectionsBySlateID/{slateId}:
    get:
      description: Slate Ownership Projections for a specific slate. Projections are for Guaranteed Prize Pool (GPP) format ownership. Will return an empty list if the slate is not yet projected or not a slate we have projections for.
      operationId: mlb_v3_projections_dfs_slate_ownership_projections___by_slate
      summary: DFS Slate Ownership Projections - by Slate
      parameters:
      - name: format
        in: path
        description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
        required: true
        schema:
          type: string
          enum:
          - JSON
          - XML
          default: JSON
      - name: slateId
        in: path
        description: SlateID of the DFS Slate you wish to get ownership projections for. Will have an empty SlateOwnershipProjections if this slate was not projected
        required: true
        schema:
          type: integer
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DfsSlateWithOwnershipProjection'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
      tags:
      - MLB v3 Projections
  /v3/mlb/projections/{format}/UpcomingDfsSlateOwnershipProjections:
    get:
      description: Returns DFS Slates which have not yet started for which we have DFS Ownership projections.
      operationId: mlb_v3_projections_dfs_slate_ownership_projections___upcoming
      summary: DFS Slate Ownership Projections - Upcoming
      parameters:
      - name: format
        in: path
        description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
        required: true
        schema:
          type: string
          enum:
          - JSON
          - XML
          default: JSON
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DfsSlateWithOwnershipProjection'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Unauthorized'
      tags:
      - MLB v3 Projections
components:
  schemas:
    DepthChart:
      properties:
        DepthChartID:
          type: integer
          description: The unique ID of the Depth Chard record
        TeamID:
          type: integer
          description: The team's unique TeamID as assigned by SportsDataIO
        PlayerID:
          type:
          - integer
          - 'null'
          description: 'The player''s unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career'
        Name:
          type:
          - string
          - 'null'
          description: Player's full name
        PositionCategory:
          type:
          - string
          - 'null'
          description: 'The player''s position category. Possible values: DH; IF; OF; P; PH; PR'
        Position:
          type:
          - string
          - 'null'
          description: 'Player''s position in the depth chart. Note: a player can be listed in multiple positions of the depth chart'
        DepthOrder:
          type:
          - integer
          - 'null'
          description: The Depth Chart order of the player and where they are placed in the depth chart
        Updated:
          type:
          - string
          - 'null'
          description: The date and time of the last update made to this depth chart (in US Eastern Time)
    PlayerSeasonProjection:
      properties:
        StatID:
          type: integer
          description: The unique ID of the stat
        TeamID:
          type:
          - integer
          - 'null'
          description: The team's unique TeamID as assigned by SportsDataIO
        PlayerID:
          type:
          - integer
          - 'null'
          description: 'The player''s unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their MLB career'
        SeasonType:
          type:
          - integer
          - 'null'
          description: The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar)
        Season:
          type:
          - integer
          - 'null'
          description: The MLB season for which these totals apply
        Name:
          type:
          - string
          - 'null'
          description: Player's full name
        Team:
          type:
          - string
          - 'null'
          description: The abbreviation [Key] of the team
        Position:
          type:
          - string
          - 'null'
          description: 'The player''s position associated with the given game or season. Possible values: 1B; 2B; 3B; C; CF; DH; IF; LF; OF; P; PH; PR; RF; RP; SP; SS'
        PositionCategory:
          type:
          - string
          - 'null'
          description: 'The player''s position category. Possible values: DH; IF; OF; P; PH; PR'
        Started:
          type:
          - integer
          - 'null'
          description: Number of games started in the season
        BattingOrder:
          type:
          - integer
          - 'null'
          description: This field is expected to be NULL
        GlobalTeamID:
          type:
          - integer
          - 'null'
          description: A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues
        AverageDraftPosition:
          type:
          - number
          - 'null'
          description: The auction value for this player as it pertains to auction-style drafts for season-long fantasy baseball
        AuctionValue:
          type:
          - integer
          - 'null'
          description: The auction value for this player as it pertains to auction-style drafts for season-long fantasy baseball
        Updated:
          type:
          - string
          - 'null'
          description: The timestamp of when the record was last updated (US Eastern Time).
        Games:
          type:
          - integer
          - 'null'
          description: The number of games played.
        FantasyPoints:
          type:
          - number
          - 'null'
          description: Total fantasy points
        AtBats:
          type:
          - number
          - 'null'
          description: At bats while hitting
        Runs:
          type:
          - number
          - 'null'
          description: Total runs scored.
        Hits:
          type:
          - number
          - 'null'
          description: Total hits
        Singles:
          type:
          - number
          - 'null'
          description: Total singles
        Doubles:
          type:
          - number
          - 'null'
          description: Total doubles
        Triples:
          type:
          - number
          - 'null'
          description: Total triples
        HomeRuns:
          type:
          - number
          - 'null'
          description: Total home runs
        RunsBattedIn:
          type:
          - number
          - 'null'
          description: Total runs batted in
        BattingAverage:
          type:
          - number
          - 'null'
          description: Total batting average
        Outs:
          type:
          - number
          - 'null'
          description: Total outs
        Strikeouts:
          type:
          - number
          - 'null'
          description: Total strikeouts
        Walks:
          type:
          - number
          - 'null'
          description: Total walks
        HitByPitch:
          type:
          - number
          - 'null'
          description: Total times hit by pitch
        Sacrifices:
          type:
          - number
          - 'null'
          description: Total sacrifices
        SacrificeFlies:
          type:
          - number
          - 'null'
          description: Total sacrifice flies
        GroundIntoDoublePlay:
          type:
          - number
          - 'null'
          description: Total times grounded into double play
        StolenBases:
          type:
          - number
          - 'null'
          description: Total stolen bases
        CaughtStealing:
          type:
          - number
          - 'null'
          description: Total caught stealing
        PitchesSeen:
          type:
          - number
          - 'null'
          description: Total pitches seen
        OnBasePercentage:
          type:
          - number
          - 'null'
          description: Total on base percentage
        SluggingPercentage:
          type:
          - number
          - 'null'
          description: Total slugging percentage
        OnBasePlusSlugging:
          type:
          - number
          - 'null'
          description: Total on base plus percentage 
        Errors:
          type:
          - number
          - 'null'
          description: Total errors
        Wins:
          type:
          - number
          - 'null'
          description: Total wins by the team/player
        Losses:
          type:
          - number
          - 'null'
          description: Total losses by the team/player
        Saves:
          type:
          - number
          - 'null'
          description: Total saves by team/player
        InningsPitchedDecimal:
          type:
          - number
          - 'null'
          description: Decimal representation of total innings pitched (e.g. 1.33, 7.66, etc)
        TotalOutsPitched:
          type:
          - number
          - 'null'
          description: Total outs pitched by team/player
        InningsPitchedFull:
          type:
          - number
          - 'null'
          description: Total full innings pitched (e.g. 6, 71, 89, etc)
        InningsPitchedOuts:
          type:
          - number
          - 'null'
          description: 'Outs pitched beyond InningsPitchedFull (possible values: 0, 1, 2)'
        EarnedRunAverage:
          type:
          - number
          - 'null'
          description: Total earned run average by team/player
        PitchingHits:
          type:
          - number
          - 'null'
          description: Hits allowed while pitching
        PitchingRuns:
          type:
          - number
          - 'null'
          description: Runs allowed while pitching
        PitchingEarnedRuns:
          type:
          - number
          - 'null'
          description: Earned runs allowed while pitching
        PitchingWalks:
          type:
          - number
          - 'null'
          description: Walks allowed while pitching
        PitchingStrikeouts:
          type:
          - number
          - 'null'
          description: Strikeouts allowed while pitching
        PitchingHomeRuns:
          type:
          - number
          - 'null'
          description: Home runs allowed while pitching
        PitchesThrown:
          type:
          - number
          - 'null'
          description: Total pitches thrown while pitching
        PitchesThrownStrikes:
          type:
          - number
          - 'null'
          description: Total pitches thrown for strikes while pitching
        WalksHitsPerInningsPitched:
          type:
          - number
          - 'null'
          description: Walks plus hits per innings pitched (WHIP) while pitching
        PitchingBattingAverageAgainst:
          type:
          - number
          - 'null'
          description: Total batting average against (BAA) while pitching
        GrandSlams:
          type:
          - number
          - 'null'
          description: Total grand slams
        FantasyPointsFanDuel:
          type:
          - number
          - 'null'
          description: Total FanDuel fantasy points
        FantasyPointsDraftKings:
          type:
          - number
          - 'null'
          description: Total DraftKings fantasy points
        FantasyPointsYahoo:
          type:
          - number
          - 'null'
          description: Total Yahoo fantasy points
        PlateAppearances:
          type:
          - number
          - 'null'
          description: Total plate appearances
        TotalBases:
          type:
          - number
          - 'null'
          description: Number of total bases
        FlyOuts:
          type:
          - number
          - 'null'
          description: Total fly outs
        GroundOuts:
          type:
          - number
          - 'null'
          description: Total ground outs
        LineOuts:
          type:
          - number
          - 'null'
          description: Total line outs
        PopOuts:
          type:
          - number
          - 'null'
          description: Total pop outs
        IntentionalWalks:
          type:
          - number
          - 'null'
          description: Total intentional walks
        ReachedOnError:
          type:
          - number
          - 'null'
          description: Total times reached on error
        BallsInPlay:
          type:
          - number
          - 'null'
          description: Total balls in play
        BattingAverageOnBallsInPlay:
          type:
          - number
          - 'null'
          description: Total batting average on balls in play (BABIP)
        WeightedOnBasePercentage:
          type:
          - number
          - 'null'
          description: Total weight on base percentage
        PitchingSingles:
          type:
          - number
          - 'null'
          description: Total singles allowed while pitching
        PitchingDoubles:
          type:
          - number
          - 'null'
          description: Total doubles allowed while pitching
        PitchingTriples:
          type:
          - number
          - 'null'
          description: Total triples allowed while pitching
        PitchingGrandSlams:
          type:
          - number
          - 'null'
          description: Total grand slams allowed while pitching
        PitchingHitByPitch:
          type:
          - number
          - 'null'
          description: Total batters hit by pitch while pitching
        PitchingSacrifices:
          type:
          - number
          - 'null'
          description: Total sacrifices while pitching
        PitchingSacrificeFlies:
          type:
          - number
          - 'null'
          description: Total sacrifice flies while pitching
        PitchingGroundIntoDoublePlay:
          type:
          - number
          - 'null'
          description: Total grounded into double plays while pitching
        PitchingCompleteGames:
          type:
          - number
          - 'null'
          description: Total complete games while pitching
        PitchingShutOuts:
          type:
          - number
          - 'null'
          description: Total shuouts while pitching
        PitchingNoHitters:
          type:
          - number
          - 'null'
          description: Total no hitters while pitching
        PitchingPerfectGames:
          type:
          - number
          - 'null'
          description: Total perfect games while pitching
        PitchingPlateAppearances:
          type:
          - number
          - 'null'
          description: Total plate appearances while pitching
        PitchingTotalBases:
          type:
          - number
          - 'null'
          description: Total bases while pitching
        PitchingFlyOuts:
          type:
          - number
          - 'null'
          description: Total fly outs while pitching
        PitchingGroundOuts:
          type:
          - number
          - 'null'
          description: Total ground outs while pitching
        PitchingLineOuts:
          type:
          - number
          - 'null'
          description: Total line outs while pitching
        PitchingPopOuts:
          type:
          - number
          - 'null'
          description: Total pop outs while pitching
        PitchingIntentionalWalks:
          type:
          - number
          - 'null'
          description: Total intentional walks while pitching
        PitchingReachedOnError:
          type:
          - number
          - 'null'
          description: Total times reached on error while pitching
        PitchingCatchersInterference:
          type:
          - number
          - 'null'
          description: Total catchers interference while pitching
        PitchingBallsInPlay:
          type:
          - number
          - 'null'
          description: Total balls in play while pitching
        PitchingOnBasePercentage:
          type:
          - number
          - 'null'
          description: Total on base percentage (OBP) while pitching
        PitchingSluggingPercentage:
          type:
          - number
          - 'null'
          description: Total slugging percentage (SLG) while pitching
        PitchingOnBasePlusSlugging:
          type:
          - number
          - 'null'
          description: Total on base plus slugging (OPS) while pitching
        PitchingStrikeoutsPerNineInnings:
          type:
          - number
          - 'null'
          description: Total strikeouts per nine innings (K/9) while pitching
        PitchingWalksPerNineInnings:
          type:
          - number
          - 'null'
          description: Total walks per nine innings (BB/9) while pitching
        PitchingBattingAverageOnBallsInPlay:
          type:
          - number
          - 'null'
          description: Total batting average on balls in play (BABIP) while pitching
        PitchingWeightedOnBasePercentage:
          type:
          - number
          - 'null'
          description: Total weighted on base percentage while pitching 
        DoublePlays:
          type:
          - number
          - 'null'
          description: 'Total double plays, defined as one of: Bunted into Double Play, Fly into Double Play, Fouled into Double Play, Ground into Double Pla,y Line into Double Play, Popped into Double Play'
        PitchingDoublePlays:
          type:
          - number
          - 'null'
          description: Total double plays while pitching
        BattingOrderConfirmed:
          type:
          - boolean
          - 'null'
          description: Whether the batting order is confirmed (true/false)
        IsolatedPower:
          type:
          - number
          - 'null'
          description: Total isolated power (ISO)
        FieldingIndependentPitching:
          type:
          - number
          - 'null'
          description: Total fielding independent pitching (FIP)
        PitchingQualityStarts:
          type:
          - number
          - 'null'
          description: Total quality starts pitched
        PitchingInningStarted:
          type:
          - integer
          - 'null'
          description: The inning that the pitcher entered the game (if any).
        LeftOnBase:
          type:
          - number
          - 'null'
          description: Total left on base percentage 
        PitchingHolds:
          type:
          - number
          - 'null'
          description: Total holds pitched
        PitchingBlownSaves:
          type:
          - number
          - 'null'
          description: Total blown saves pitched
        SubstituteBattingOrder:
          type:
          - integer
          - 'null'
          description: The position in the batting order where this player was substituted into the game (does not include players in the starting lineup)
        SubstituteBattingOrderSequence:
          type:
          - integer
          - 'null'
          description: The sequence in which this player was substituted into the game, within the particular batting order
        FantasyPointsFantasyDraft:
          type:
          - number
          - 'null'
          description: Total FantasyDraft fantasy points
        FantasyPointsBatting:
          type:
          - number
          - 'null'
          description: Total batting fantasy points
        FantasyPointsPitching:
          type:
          - number
          - 'null'
          description: Total pitching fantasy points
    StartingLineups:
      properties:
        GameID:
          type: integer
          description: The unique ID of the game tied to the StartingLineups
        Season:
          type: integer
          description: The MLB season of the game
        SeasonType:
          type: integer
          description: The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 4=Offseason; 5=AllStar)
        Day:
          type:
          - string
          - 'null'
          description: The day of the game
        DateTime:
          type:
          - string
          - 'null'
          description: The date and time of the game in US Eastern Time
        Status:
          type:
          - string
          - 'null'
          description: 'Indicates the game''s status. Possible values include: Scheduled; InProgress; Final; Suspended; Delayed; Postponed; Canceled; Forfeit; NotNecessary.'
        HomeTeamID:
          type:
          - integer
          - 'null'
          description: The unique ID of the home team tied to these StartingLineups
        HomeTeam:
          type:
          - string
          - 'null'
          description: The abbreviation [Key] of the Home Team
        AwayTeamID:
          type:
          - integer
          - 'null'
          description: The unique TeamID of the away team
        AwayTeam:
          type:
          - string
          - 'null'
          description: The abbreviation [Key] of the away team
        HomeStartingPitcher:
          $ref: '#/components/schemas/Lineup'
          description: 'Home team starting pitcher. Note: this is a probable pitcher until confirmed field = TRUE.'
        HomeBattingLineup:
          type: array
          items:
            $ref: '#/components/schemas/Lineup'
          description: The batting lineup of the home team
        AwayStartingPitcher:
          $ref: '#/components/schemas/Lineup'
          description: 'Away team starting pitcher. Note: this is a probable pitcher until confirmed field = TRUE.'
        AwayBattingLineup:
          type: array
          items:
            $ref: '#/components/schemas/Lineup'
          description: Away team batting lineup for the game
        HomeTeamOpener:
          type:
          - boolean
          - 'null'
          description: 'Indicates whether the home team will use an Opener as the starting pitcher. NOTE: An opener is a pitcher (typically a relief pitcher) that is only scheduled to pitch the first 1-3 innings of the game.'
        AwayTeamOpener:
          type:
          - boolean
          - 'null'
          description: 'Indicates whether the away team will use an Opener as the starting pitcher. NOTE: An opener is a pitcher (typically a relief pitcher) that is only scheduled to pitch the first 1-3 innings of the game.'
    Inning:
      properties:
        InningID:
          type: integer
          description: The unique ID of this specific inning
        GameID:
          type: integer
          description: The unique ID of the game tied to this Inning
        InningNumber:
          type: integer
          description: The current inning number of the game
        AwayTeamRuns:
          type:
          - integer
          - 'null'
          description: Number of runs scored by the away team in the specific inning
        HomeTeamRuns:
          type:
          - integer
          - 'null'
          description: Number of runs scored by the home team in the specific inning
    DfsSlatePlayerOwnershipProjection:
      properties:
        SlateID:
          type: integer
          description: Unique ID of a Slate (assigned by SportsDataIO).
        PlayerID:
          type: integer
          description: Unique ID of the Associated Player.
        ProjectedOwnershipPercentage:
          type: number
          description: Projected Ownership Percentage (0-100)
        IsCaptain:
          type: boolean
          description: Indicates if this is the MVP/Captain slot for single game slates
    Lineup:
      properties:
        PlayerID:
          type: integer
          description: 'The player''s unique PlayerID as assigned by SportsDataIO Note: this ID will stay with the player throughout their MLB career'
        TeamID:
          type: integer
          description: The team's unique TeamID as assigned by SportsDataIO
        Team:
          type:
          - string
          - 'null'
          description: The abbreviation [Key] of the team
        FirstName:
          type:
          - string
          - 'null'
          description: The player's first name
        LastName:
          type:
          - string
          - 'null'
     

# --- truncated at 32 KB (84 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/sportsdataio/refs/heads/main/openapi/sportsdataio-mlb-v3-projections-api-openapi.yml