SportsDataIO · Capability

SOCCER API — Soccer v4 Scores

SOCCER API — Soccer v4 Scores. 21 operations. Lead operation: Memberships - by Active. Self-contained Naftiko capability covering one Sportsdataio business surface.

Run with Naftiko SportsdataioSoccer v4 Scores

What You Can Do

GET
Soccerv4scoresmembershipsbyactive — Memberships - by Active
/v1/v4/soccer/scores/{format}/activememberships/{competition}
GET
Soccerv4scoresareascountries — Areas (Countries)
/v1/v4/soccer/scores/{format}/areas
GET
Soccerv4scoresmembershipsbycanceled — Memberships - by Canceled
/v1/v4/soccer/scores/{format}/canceledmemberships
GET
Soccerv4scoresgamesbycompetitionlivefinal — Games - by Competition [Live & Final]
/v1/v4/soccer/scores/{format}/competitiondetails/{competition}
GET
Soccerv4scorescompetitionsleagues — Competitions (Leagues)
/v1/v4/soccer/scores/{format}/competitions
GET
Soccerv4scoresgamesbydatelivefinal — Games - by Date [Live & Final]
/v1/v4/soccer/scores/{format}/gamesbydate/{competition}/{date}
GET
Soccerv4scoresgamesbydatefinal — Games - by Date [Final]
/v1/v4/soccer/scores/{format}/gamesbydatefinal/{competition}/{date}
GET
Soccerv4scoresmembershipshistoricalbyteam — Memberships Historical - by Team
/v1/v4/soccer/scores/{format}/historicalmembershipsbyteam/{competition}/{teamid}
GET
Soccerv4scoresplayerdetailsbyteam — Player Details - by Team
/v1/v4/soccer/scores/{format}/playersbyteam/{competition}/{teamid}
GET
Soccerv4scoresplayerprofilesbyteam — Player Profiles - by Team
/v1/v4/soccer/scores/{format}/playersbyteambasic/{competition}/{teamid}
GET
Soccerv4scoresmembershipsbyrecentlychanged — Memberships - by Recently Changed
/v1/v4/soccer/scores/{format}/recentlychangedmemberships/{competition}/{days}
GET
Soccerv4scoresschedules — Schedules
/v1/v4/soccer/scores/{format}/schedule/{competition}/{season}
GET
Soccerv4scoresschedulesbasic — Schedules (Basic)
/v1/v4/soccer/scores/{format}/schedulesbasic/{competition}/{season}
GET
Soccerv4scoresgamesbasicbydatelivefinal — Games (Basic) - by Date [Live & Final]
/v1/v4/soccer/scores/{format}/scoresbasic/{competition}/{date}
GET
Soccerv4scoresgamesbasicbydatefinal — Games (Basic) - by Date [Final]
/v1/v4/soccer/scores/{format}/scoresbasicfinal/{competition}/{date}
GET
Soccerv4scoresteamprofilesbyseason — Team Profiles - by Season
/v1/v4/soccer/scores/{format}/seasonteams/{competition}/{seasonid}
GET
Soccerv4scoresstandings — Standings
/v1/v4/soccer/scores/{format}/standings/{competition}/{season}
GET
Soccerv4scoresteamgamestatsbydatelivefinal — Team Game Stats - by Date [Live & Final]
/v1/v4/soccer/scores/{format}/teamgamestatsbydate/{competition}/{date}
GET
Soccerv4scoresteamseasonstats — Team Season Stats
/v1/v4/soccer/scores/{format}/teamseasonstats/{competition}/{season}
GET
Soccerv4scoresteamprofilesbycompetition — Team Profiles - by Competition
/v1/v4/soccer/scores/{format}/teams/{competition}
GET
Soccerv4scoresvenues — Venues
/v1/v4/soccer/scores/{format}/venues

MCP Tools

memberships-active

Memberships - by Active

read-only idempotent
areas-countries

Areas (Countries)

read-only idempotent
memberships-canceled

Memberships - by Canceled

read-only idempotent
games-competition-live-final

Games - by Competition [Live & Final]

read-only idempotent
competitions-leagues

Competitions (Leagues)

read-only idempotent
games-date-live-final

Games - by Date [Live & Final]

read-only idempotent
games-date-final

Games - by Date [Final]

read-only idempotent
memberships-historical-team

Memberships Historical - by Team

read-only idempotent
player-details-team

Player Details - by Team

read-only idempotent
player-profiles-team

Player Profiles - by Team

read-only idempotent
memberships-recently-changed

Memberships - by Recently Changed

read-only idempotent
schedules

Schedules

read-only idempotent
schedules-basic

Schedules (Basic)

read-only idempotent
games-basic-date-live-final

Games (Basic) - by Date [Live & Final]

read-only idempotent
games-basic-date-final

Games (Basic) - by Date [Final]

read-only idempotent
team-profiles-season

Team Profiles - by Season

read-only idempotent
standings

Standings

read-only idempotent
team-game-stats-date-live

Team Game Stats - by Date [Live & Final]

read-only idempotent
team-season-stats

Team Season Stats

read-only idempotent
team-profiles-competition

Team Profiles - by Competition

read-only idempotent
venues

Venues

read-only idempotent

Capability Spec

soccer-soccer-v4-scores.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: SOCCER API — Soccer v4 Scores
  description: 'SOCCER API — Soccer v4 Scores. 21 operations. Lead operation: Memberships - by Active. Self-contained Naftiko
    capability covering one Sportsdataio business surface.'
  tags:
  - Sportsdataio
  - Soccer v4 Scores
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    SPORTSDATAIO_API_KEY: SPORTSDATAIO_API_KEY
capability:
  consumes:
  - type: http
    namespace: soccer-soccer-v4-scores
    baseUri: https://api.sportsdata.io
    description: SOCCER API — Soccer v4 Scores business capability. Self-contained, no shared references.
    resources:
    - name: v4-soccer-scores-format-ActiveMemberships-competition
      path: /v4/soccer/scores/{format}/ActiveMemberships/{competition}
      operations:
      - name: soccerv4scoresmembershipsbyactive
        method: GET
        description: Memberships - by Active
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: format
          in: path
          type: string
          description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
          required: true
        - name: competition
          in: path
          type: string
          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</co'
          required: true
    - name: v4-soccer-scores-format-Areas
      path: /v4/soccer/scores/{format}/Areas
      operations:
      - name: soccerv4scoresareascountries
        method: GET
        description: Areas (Countries)
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: format
          in: path
          type: string
          description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
          required: true
    - name: v4-soccer-scores-format-CanceledMemberships
      path: /v4/soccer/scores/{format}/CanceledMemberships
      operations:
      - name: soccerv4scoresmembershipsbycanceled
        method: GET
        description: Memberships - by Canceled
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: format
          in: path
          type: string
          description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
          required: true
    - name: v4-soccer-scores-format-CompetitionDetails-competition
      path: /v4/soccer/scores/{format}/CompetitionDetails/{competition}
      operations:
      - name: soccerv4scoresgamesbycompetitionlivefinal
        method: GET
        description: Games - by Competition [Live & Final]
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: format
          in: path
          type: string
          description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
          required: true
        - name: competition
          in: path
          type: string
          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</co'
          required: true
    - name: v4-soccer-scores-format-Competitions
      path: /v4/soccer/scores/{format}/Competitions
      operations:
      - name: soccerv4scorescompetitionsleagues
        method: GET
        description: Competitions (Leagues)
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: format
          in: path
          type: string
          description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
          required: true
    - name: v4-soccer-scores-format-GamesByDate-competition-date
      path: /v4/soccer/scores/{format}/GamesByDate/{competition}/{date}
      operations:
      - name: soccerv4scoresgamesbydatelivefinal
        method: GET
        description: Games - by Date [Live & Final]
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: format
          in: path
          type: string
          description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
          required: true
        - name: competition
          in: path
          type: string
          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</co'
          required: true
        - name: date
          in: path
          type: string
          description: The date of the game(s).
          required: true
    - name: v4-soccer-scores-format-GamesByDateFinal-competition-date
      path: /v4/soccer/scores/{format}/GamesByDateFinal/{competition}/{date}
      operations:
      - name: soccerv4scoresgamesbydatefinal
        method: GET
        description: Games - by Date [Final]
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: format
          in: path
          type: string
          description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
          required: true
        - name: competition
          in: path
          type: string
          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</co'
          required: true
        - name: date
          in: path
          type: string
          description: The date of the game(s).
          required: true
    - name: v4-soccer-scores-format-HistoricalMembershipsByTeam-competition-teamid
      path: /v4/soccer/scores/{format}/HistoricalMembershipsByTeam/{competition}/{teamid}
      operations:
      - name: soccerv4scoresmembershipshistoricalbyteam
        method: GET
        description: Memberships Historical - by Team
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: format
          in: path
          type: string
          description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
          required: true
        - name: competition
          in: path
          type: string
          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</co'
          required: true
        - name: teamid
          in: path
          type: string
          description: 'Unique FantasyData Team ID. '
          required: true
    - name: v4-soccer-scores-format-PlayersByTeam-competition-teamid
      path: /v4/soccer/scores/{format}/PlayersByTeam/{competition}/{teamid}
      operations:
      - name: soccerv4scoresplayerdetailsbyteam
        method: GET
        description: Player Details - by Team
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: format
          in: path
          type: string
          description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
          required: true
        - name: competition
          in: path
          type: string
          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</co'
          required: true
        - name: teamid
          in: path
          type: string
          description: 'Unique FantasyData Team ID. '
          required: true
    - name: v4-soccer-scores-format-PlayersByTeamBasic-competition-teamid
      path: /v4/soccer/scores/{format}/PlayersByTeamBasic/{competition}/{teamid}
      operations:
      - name: soccerv4scoresplayerprofilesbyteam
        method: GET
        description: Player Profiles - by Team
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: format
          in: path
          type: string
          description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
          required: true
        - name: competition
          in: path
          type: string
          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</co'
          required: true
        - name: teamid
          in: path
          type: string
          description: 'Unique FantasyData Team ID. '
          required: true
    - name: v4-soccer-scores-format-RecentlyChangedMemberships-competition-days
      path: /v4/soccer/scores/{format}/RecentlyChangedMemberships/{competition}/{days}
      operations:
      - name: soccerv4scoresmembershipsbyrecentlychanged
        method: GET
        description: Memberships - by Recently Changed
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: format
          in: path
          type: string
          description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
          required: true
        - name: competition
          in: path
          type: string
          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</co'
          required: true
        - name: days
          in: path
          type: string
          description: 'The number of days since memberships were updated. For example, if you pass <code>3</code>, you''ll
            receive all memberships that have been updated in the past 3 '
          required: true
    - name: v4-soccer-scores-format-Schedule-competition-season
      path: /v4/soccer/scores/{format}/Schedule/{competition}/{season}
      operations:
      - name: soccerv4scoresschedules
        method: GET
        description: Schedules
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: format
          in: path
          type: string
          description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
          required: true
        - name: competition
          in: path
          type: string
          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</co'
          required: true
        - name: season
          in: path
          type: string
          description: 'Year of the season<br>Examples: <code>2020</code>, <code>2021</code>, etc.'
          required: true
    - name: v4-soccer-scores-format-SchedulesBasic-competition-season
      path: /v4/soccer/scores/{format}/SchedulesBasic/{competition}/{season}
      operations:
      - name: soccerv4scoresschedulesbasic
        method: GET
        description: Schedules (Basic)
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: format
          in: path
          type: string
          description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
          required: true
        - name: competition
          in: path
          type: string
          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</co'
          required: true
        - name: season
          in: path
          type: string
          description: 'Year of the season<br>Examples: <code>2020</code>, <code>2021</code>, etc.'
          required: true
    - name: v4-soccer-scores-format-ScoresBasic-competition-date
      path: /v4/soccer/scores/{format}/ScoresBasic/{competition}/{date}
      operations:
      - name: soccerv4scoresgamesbasicbydatelivefinal
        method: GET
        description: Games (Basic) - by Date [Live & Final]
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: format
          in: path
          type: string
          description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
          required: true
        - name: competition
          in: path
          type: string
          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</co'
          required: true
        - name: date
          in: path
          type: string
          description: The date of the game(s).
          required: true
    - name: v4-soccer-scores-format-ScoresBasicFinal-competition-date
      path: /v4/soccer/scores/{format}/ScoresBasicFinal/{competition}/{date}
      operations:
      - name: soccerv4scoresgamesbasicbydatefinal
        method: GET
        description: Games (Basic) - by Date [Final]
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: format
          in: path
          type: string
          description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
          required: true
        - name: competition
          in: path
          type: string
          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</co'
          required: true
        - name: date
          in: path
          type: string
          description: The date of the game(s).
          required: true
    - name: v4-soccer-scores-format-SeasonTeams-competition-seasonid
      path: /v4/soccer/scores/{format}/SeasonTeams/{competition}/{seasonid}
      operations:
      - name: soccerv4scoresteamprofilesbyseason
        method: GET
        description: Team Profiles - by Season
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: format
          in: path
          type: string
          description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
          required: true
        - name: competition
          in: path
          type: string
          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</co'
          required: true
        - name: seasonid
          in: path
          type: string
          description: 'Unique FantasyData Season ID. SeasonIDs can be found in the Competition Hierarchy (League Hierarchy). '
          required: true
    - name: v4-soccer-scores-format-Standings-competition-season
      path: /v4/soccer/scores/{format}/Standings/{competition}/{season}
      operations:
      - name: soccerv4scoresstandings
        method: GET
        description: Standings
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: format
          in: path
          type: string
          description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
          required: true
        - name: competition
          in: path
          type: string
          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</co'
          required: true
        - name: season
          in: path
          type: string
          description: 'Year of the season<br>Examples: <code>2020</code>, <code>2021</code>, etc.'
          required: true
    - name: v4-soccer-scores-format-TeamGameStatsByDate-competition-date
      path: /v4/soccer/scores/{format}/TeamGameStatsByDate/{competition}/{date}
      operations:
      - name: soccerv4scoresteamgamestatsbydatelivefinal
        method: GET
        description: Team Game Stats - by Date [Live & Final]
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: format
          in: path
          type: string
          description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
          required: true
        - name: competition
          in: path
          type: string
          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</co'
          required: true
        - name: date
          in: path
          type: string
          description: The date of the game(s).
          required: true
    - name: v4-soccer-scores-format-TeamSeasonStats-competition-season
      path: /v4/soccer/scores/{format}/TeamSeasonStats/{competition}/{season}
      operations:
      - name: soccerv4scoresteamseasonstats
        method: GET
        description: Team Season Stats
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: format
          in: path
          type: string
          description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
          required: true
        - name: competition
          in: path
          type: string
          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</co'
          required: true
        - name: season
          in: path
          type: string
          description: 'Year of the season<br>Examples: <code>2020</code>, <code>2021</code>, etc.'
          required: true
    - name: v4-soccer-scores-format-Teams-competition
      path: /v4/soccer/scores/{format}/Teams/{competition}
      operations:
      - name: soccerv4scoresteamprofilesbycompetition
        method: GET
        description: Team Profiles - by Competition
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: format
          in: path
          type: string
          description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
          required: true
        - name: competition
          in: path
          type: string
          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</co'
          required: true
    - name: v4-soccer-scores-format-Venues
      path: /v4/soccer/scores/{format}/Venues
      operations:
      - name: soccerv4scoresvenues
        method: GET
        description: Venues
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: format
          in: path
          type: string
          description: Desired response format. Valid entries are <code>JSON</code> or <code>XML</code>.
          required: true
    authentication:
      type: apikey
      key: Ocp-Apim-Subscription-Key
      value: '{{env.SPORTSDATAIO_API_KEY}}'
      placement: header
  exposes:
  - type: rest
    namespace: soccer-soccer-v4-scores-rest
    port: 8080
    description: REST adapter for SOCCER API — Soccer v4 Scores. One Spectral-compliant resource per consumed operation, prefixed
      with /v1.
    resources:
    - path: /v1/v4/soccer/scores/{format}/activememberships/{competition}
      name: v4-soccer-scores-format-activememberships-competition
      description: REST surface for v4-soccer-scores-format-ActiveMemberships-competition.
      operations:
      - method: GET
        name: soccerv4scoresmembershipsbyactive
        description: Memberships - by Active
        call: soccer-soccer-v4-scores.soccerv4scoresmembershipsbyactive
        with:
          format: rest.format
          competition: rest.competition
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v4/soccer/scores/{format}/areas
      name: v4-soccer-scores-format-areas
      description: REST surface for v4-soccer-scores-format-Areas.
      operations:
      - method: GET
        name: soccerv4scoresareascountries
        description: Areas (Countries)
        call: soccer-soccer-v4-scores.soccerv4scoresareascountries
        with:
          format: rest.format
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v4/soccer/scores/{format}/canceledmemberships
      name: v4-soccer-scores-format-canceledmemberships
      description: REST surface for v4-soccer-scores-format-CanceledMemberships.
      operations:
      - method: GET
        name: soccerv4scoresmembershipsbycanceled
        description: Memberships - by Canceled
        call: soccer-soccer-v4-scores.soccerv4scoresmembershipsbycanceled
        with:
          format: rest.format
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v4/soccer/scores/{format}/competitiondetails/{competition}
      name: v4-soccer-scores-format-competitiondetails-competition
      description: REST surface for v4-soccer-scores-format-CompetitionDetails-competition.
      operations:
      - method: GET
        name: soccerv4scoresgamesbycompetitionlivefinal
        description: Games - by Competition [Live & Final]
        call: soccer-soccer-v4-scores.soccerv4scoresgamesbycompetitionlivefinal
        with:
          format: rest.format
          competition: rest.competition
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v4/soccer/scores/{format}/competitions
      name: v4-soccer-scores-format-competitions
      description: REST surface for v4-soccer-scores-format-Competitions.
      operations:
      - method: GET
        name: soccerv4scorescompetitionsleagues
        description: Competitions (Leagues)
        call: soccer-soccer-v4-scores.soccerv4scorescompetitionsleagues
        with:
          format: rest.format
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v4/soccer/scores/{format}/gamesbydate/{competition}/{date}
      name: v4-soccer-scores-format-gamesbydate-competition-date
      description: REST surface for v4-soccer-scores-format-GamesByDate-competition-date.
      operations:
      - method: GET
        name: soccerv4scoresgamesbydatelivefinal
        description: Games - by Date [Live & Final]
        call: soccer-soccer-v4-scores.soccerv4scoresgamesbydatelivefinal
        with:
          format: rest.format
          competition: rest.competition
          date: rest.date
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v4/soccer/scores/{format}/gamesbydatefinal/{competition}/{date}
      name: v4-soccer-scores-format-gamesbydatefinal-competition-date
      description: REST surface for v4-soccer-scores-format-GamesByDateFinal-competition-date.
      operations:
      - method: GET
        name: soccerv4scoresgamesbydatefinal
        description: Games - by Date [Final]
        call: soccer-soccer-v4-scores.soccerv4scoresgamesbydatefinal
        with:
          format: rest.format
          competition: rest.competition
          date: rest.date
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v4/soccer/scores/{format}/historicalmembershipsbyteam/{competition}/{teamid}
      name: v4-soccer-scores-format-historicalmembershipsbyteam-competition-teamid
      description: REST surface for v4-soccer-scores-format-HistoricalMembershipsByTeam-competition-teamid.
      operations:
      - method: GET
        name: soccerv4scoresmembershipshistoricalbyteam
        description: Memberships Historical - by Team
        call: soccer-soccer-v4-scores.soccerv4scoresmembershipshistoricalbyteam
        with:
          format: rest.format
          competition: rest.competition
          teamid: rest.teamid
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v4/soccer/scores/{format}/playersbyteam/{competition}/{teamid}
      name: v4-soccer-scores-format-playersbyteam-competition-teamid
      description: REST surface for v4-soccer-scores-format-PlayersByTeam-competition-teamid.
      operations:
      - method: GET
        name: soccerv4scoresplayerdetailsbyteam
        description: Player Details - by Team
        call: soccer-soccer-v4-scores.soccerv4scoresplayerdetailsbyteam
        with:
          format: rest.format
          competition: rest.competition
          teamid: rest.teamid
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v4/soccer/scores/{format}/playersbyteambasic/{competition}/{teamid}
      name: v4-soccer-scores-format-playersbyteambasic-competition-teamid
      description: REST surface for v4-soccer-scores-format-PlayersByTeamBasic-competition-teamid.
      operations:
      - method: GET
        name: soccerv4scoresplayerprofilesbyteam
        description: Player Profiles - by Team
        call: soccer-soccer-v4-scores.soccerv4scoresplayerprofilesbyteam
        with:
          format: rest.format
          competition: rest.competition
          teamid: rest.teamid
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v4/soccer/scores/{format}/recentlychangedmemberships/{competition}/{days}
      name: v4-soccer-scores-format-recentlychangedmemberships-competition-days
      description: REST surface for v4-soccer-scores-format-RecentlyChangedMemberships-competition-days.
      operations:
      - method: GET
        name: soccerv4scoresmembershipsbyrecentlychanged
        description: Memberships - by Recently Changed
        call: soccer-soccer-v4-scores.soccerv4scoresmembershipsbyrecentlychanged
        with:
          format: rest.format
          competition: rest.competition
          days: rest.days
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v4/soccer/scores/{format}/schedule/{competition}/{season}
      name: v4-soccer-scores-format-schedule-competition-season
      description: REST surface for v4-soccer-scores-format-Schedule-competition-season.
      operations:
      - method: GET
        name: soccerv4scoresschedules
        description: Schedules
        call: soccer-soccer-v4-scores.soccerv4scoresschedules
        with:
          format: rest.format
          competition: rest.competition
          season: rest.season
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v4/soccer/scores/{format}/schedulesbasic/{competition}/{season}
      name: v4-soccer-scores-format-schedulesbasic-competition-season
      description: REST surface for v4-soccer-scores-format-SchedulesBasic-competition-season.
      operations:
      - method: GET
        name: soccerv4scoresschedulesbasic
        description: Schedules (Basic)
        call: soccer-soccer-v4-scores.soccerv4scoresschedulesbasic
        with:
          format: rest.format
          competition: rest.competition
          season: rest.season
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v4/soccer/scores/{format}/scoresbasic/{competition}/{date}
      name: v4-soccer-scores-format-scoresbasic-competition-date
      description: REST surface for v4-soccer-scores-format-ScoresBasic-competition-date.
      operations:
      - method: GET
        name: soccerv4scoresgamesbasicbydatelivefinal
        description: Games (Basic) - by Date [Live & Final]
        call: soccer-soccer-v4-scores.soccerv4scoresgamesbasicbydatelivefinal
        with:
          format: rest.format
          competition: rest.competition
          date: rest.date
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v4/soccer/scores/{format}/scoresbasicfinal/{competition}/{date}
      name: v4-soccer-scores-format-scoresbasicfinal-competition-date
      description: REST surface for v4-soccer-scores-format-ScoresBasicFinal-competition-date.
      operations:
      - method: GET
        name: soccerv4scoresgamesbasicbydatefinal
        description: Games (Basic) - by Date [Final]
        call: soccer-soccer-v4-scores.soccerv4scoresgamesbasicbydatefinal
        with:
          format: rest.format
          competition: rest.competition
          date: rest.date
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v4/soccer/scores/{format}/seasonteams/{competition}/{seasonid}
      name: v4-soccer-scores-format-seasonteams-competition-seasonid
      description: REST surface for v4-soccer-scores-format-SeasonTeams-competition-seasonid.
      operations:
      - method: GET
        name: soccerv4scoresteamprofilesbyseason
        description: Team Profiles - by Season
        call: soccer-soccer-v4-scores.soccerv4scoresteamprofilesbyseason
        with:
          format: rest.format
          competition: rest.competition
          seasonid: rest.seasonid
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v4/soccer/scores/{format}/standings/{competition}/{season}
      name: v4-soccer-scores-format-standings-competition-season
      description: REST surface for v4-soccer-scores-format-Standings-competition-season.
      operations:
      - method: GET
        name: soccerv4scoresstandings
        description: Standings
        call: soccer-soccer-v4-scores.soccerv4scoresstandings
        with:
          format: rest.format
          competition: rest.competition
          season: rest.season
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v4/soccer/scores/{format}/teamgamestatsbydate/{competition}/{date}
      name: v4-soccer-scores-format-teamgamestatsbydate-competition-date
      description: REST surface for v4-soccer-scores-format-TeamGameStatsByDate-competition-date.
      operations:
      - method: GET
        name: soccerv4scoresteamgamestatsbydatelivefinal
        description: Team Game Stats - by Date [Live & Final]
        call: soccer-soccer-v4-scores.soccerv4scoresteamgamestatsbydatelivefinal
        with:
          format: rest.format
          competition: rest.competition
          date: rest.date
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v4/soccer/scores/{format}/teamseasonstats/{competition}/{season}
      name: v4-soccer-scores-format-teamseasonstats-competition-season
      description: REST surface for v4-soccer-scores-format-TeamSeasonStats-competition-season.
      operations:
      - method: GET
        name: soccerv4scoresteamseasonstats
        description: Team Season Stats
        call: soccer-soccer-v4-scores.soccerv4scoresteamseasonstats
        with:
          format: rest.format
          competition: rest.competition
          season: rest.season


# --- truncated at 32 KB (41 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/sportsdataio/refs/heads/main/capabilities/soccer-soccer-v4-scores.yaml