naftiko: 1.0.0-alpha2 info: label: SOCCER API — Soccer v4 Stats description: 'SOCCER API — Soccer v4 Stats. 11 operations. Lead operation: Box Score [Live & Final]. Self-contained Naftiko capability covering one Sportsdataio business surface.' tags: - Sportsdataio - Soccer v4 Stats 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-stats baseUri: https://api.sportsdata.io description: SOCCER API — Soccer v4 Stats business capability. Self-contained, no shared references. resources: - name: v4-soccer-stats-format-BoxScore-competition-gameid path: /v4/soccer/stats/{format}/BoxScore/{competition}/{gameid} operations: - name: soccerv4statsboxscorelivefinal method: GET description: Box Score [Live & Final] outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: format in: path type: string description: Desired response format. Valid entries are JSON or XML. 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: EPL, 1702, 1274, etc. required: true - name: v4-soccer-stats-format-BoxScoreFinal-competition-gameid path: /v4/soccer/stats/{format}/BoxScoreFinal/{competition}/{gameid} operations: - name: soccerv4statsboxscorefinal method: GET description: Box Score [Final] outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: format in: path type: string description: Desired response format. Valid entries are JSON or XML. 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: EPL, 1702, 1274, etc. required: true - name: v4-soccer-stats-format-BoxScoresByDate-competition-date path: /v4/soccer/stats/{format}/BoxScoresByDate/{competition}/{date} operations: - name: soccerv4statsboxscoresbydatelivefinal method: GET description: Box Scores - 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 JSON or XML. 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: EPL, 1JSON or XML. 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: EPL, 1JSON or XML. 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: EPL, 1JSON or XML. 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: EPL, 1JSON or XML. 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: EPL, 1JSON or XML. 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: EPL, 1JSON or XML. 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: EPL, 1JSON or XML. 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: EPL, 1Examples: 2020, 2021, etc.' required: true - name: v4-soccer-stats-format-TeamGameStatsByDateFinal-competition-date path: /v4/soccer/stats/{format}/TeamGameStatsByDateFinal/{competition}/{date} operations: - name: soccerv4statsteamgamestatsbydatefinal method: GET description: Team Game Stats - 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 JSON or XML. 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: EPL, 1