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