naftiko: 1.0.0-alpha2
info:
label: NBA API — NBA v3 Scores
description: 'NBA API — NBA v3 Scores. 28 operations. Lead operation: Team Profiles - All. Self-contained Naftiko capability
covering one Sportsdataio business surface.'
tags:
- Sportsdataio
- NBA v3 Scores
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
SPORTSDATAIO_API_KEY: SPORTSDATAIO_API_KEY
capability:
consumes:
- type: http
namespace: nba-nba-v3-scores
baseUri: https://api.sportsdata.io
description: NBA API — NBA v3 Scores business capability. Self-contained, no shared references.
resources:
- name: v3-nba-scores-format-AllTeams
path: /v3/nba/scores/{format}/AllTeams
operations:
- name: nbav3scoresteamprofilesall
method: GET
description: Team Profiles - All
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: v3-nba-scores-format-AreAnyGamesInProgress
path: /v3/nba/scores/{format}/AreAnyGamesInProgress
operations:
- name: nbav3scoresaregamesinprogress
method: GET
description: Are Games In Progress
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: v3-nba-scores-format-CurrentSeason
path: /v3/nba/scores/{format}/CurrentSeason
operations:
- name: nbav3scoresseasoncurrent
method: GET
description: Season - Current
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: v3-nba-scores-format-DepthCharts
path: /v3/nba/scores/{format}/DepthCharts
operations:
- name: nbav3scoresdepthcharts
method: GET
description: Depth Charts
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: v3-nba-scores-format-FreeAgents
path: /v3/nba/scores/{format}/FreeAgents
operations:
- name: nbav3scoresplayerdetailsbyfreeagent
method: GET
description: Player Details - by Free Agent
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: v3-nba-scores-format-Games-season
path: /v3/nba/scores/{format}/Games/{season}
operations:
- name: nbav3scoresschedules
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 JSON or XML.
required: true
- name: season
in: path
type: string
description: 'Year of the season (with optional season type).
Examples: 2018, 2018PRE,
2018POST, 2018STAR, 2019'
required: true
- name: v3-nba-scores-format-GamesByDate-date
path: /v3/nba/scores/{format}/GamesByDate/{date}
operations:
- name: nbav3scoresgamesbydatelivefinal
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 JSON or XML.
required: true
- name: date
in: path
type: string
description: The date of the game(s).
required: true
- name: v3-nba-scores-format-GamesByDateFinal-date
path: /v3/nba/scores/{format}/GamesByDateFinal/{date}
operations:
- name: nbav3scoresgamesbydatefinal
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 JSON or XML.
required: true
- name: date
in: path
type: string
description: The date of the game(s).
required: true
- name: v3-nba-scores-format-News
path: /v3/nba/scores/{format}/News
operations:
- name: nbav3scoresnews
method: GET
description: News
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: v3-nba-scores-format-NewsByDate-date
path: /v3/nba/scores/{format}/NewsByDate/{date}
operations:
- name: nbav3scoresnewsbydate
method: GET
description: News - by Date
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: date
in: path
type: string
description: The date of the news.
required: true
- name: v3-nba-scores-format-NewsByPlayerID-playerid
path: /v3/nba/scores/{format}/NewsByPlayerID/{playerid}
operations:
- name: nbav3scoresnewsbyplayer
method: GET
description: News - by Player
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: playerid
in: path
type: string
description: Unique FantasyData Player ID.
required: true
- name: v3-nba-scores-format-Players
path: /v3/nba/scores/{format}/Players
operations:
- name: nbav3scoresplayerdetailsbyactive
method: GET
description: Player Details - by Active
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: v3-nba-scores-format-Players-team
path: /v3/nba/scores/{format}/Players/{team}
operations:
- name: nbav3scoresplayerdetailsbyteam
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 JSON or XML.
required: true
- name: team
in: path
type: string
description: 'The abbreviation of the requested team.
Examples: PHI, BKN.'
required: true
- name: v3-nba-scores-format-PlayersActiveBasic
path: /v3/nba/scores/{format}/PlayersActiveBasic
operations:
- name: nbav3scoresplayerprofilesbyactive
method: GET
description: Player Profiles - by Active
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: v3-nba-scores-format-PlayersBasic-team
path: /v3/nba/scores/{format}/PlayersBasic/{team}
operations:
- name: nbav3scoresplayersprofilesbyteam
method: GET
description: Players 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 JSON or XML.
required: true
- name: team
in: path
type: string
description: 'The abbreviation of the requested team.
Examples: PHI, BKN.'
required: true
- name: v3-nba-scores-format-PlayersByFreeAgents
path: /v3/nba/scores/{format}/PlayersByFreeAgents
operations:
- name: nbav3scoresplayerprofilesbyfreeagent
method: GET
description: Player Profiles - by Free Agent
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: v3-nba-scores-format-Referees
path: /v3/nba/scores/{format}/Referees
operations:
- name: nbav3scoresreferees
method: GET
description: Referees
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: v3-nba-scores-format-SchedulesBasic-season
path: /v3/nba/scores/{format}/SchedulesBasic/{season}
operations:
- name: nbav3scoresschedulesbasic
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 JSON or XML.
required: true
- name: season
in: path
type: string
description: 'Year of the season (with optional season type).
Examples: 2018, 2018PRE,
2018POST, 2018STAR, 2019'
required: true
- name: v3-nba-scores-format-ScoresBasic-date
path: /v3/nba/scores/{format}/ScoresBasic/{date}
operations:
- name: nbav3scoresgamesbasicbydatelivefinal
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 JSON or XML.
required: true
- name: date
in: path
type: string
description: The date of the game(s).
required: true
- name: v3-nba-scores-format-ScoresBasicFinal-date
path: /v3/nba/scores/{format}/ScoresBasicFinal/{date}
operations:
- name: nbav3scoresgamesbasicbydatefinal
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 JSON or XML.
required: true
- name: date
in: path
type: string
description: The date of the game(s).
required: true
- name: v3-nba-scores-format-Stadiums
path: /v3/nba/scores/{format}/Stadiums
operations:
- name: nbav3scoresstadiums
method: GET
description: Stadiums
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: v3-nba-scores-format-Standings-season
path: /v3/nba/scores/{format}/Standings/{season}
operations:
- name: nbav3scoresstandings
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 JSON or XML.
required: true
- name: season
in: path
type: string
description: Year of the season.
required: true
- name: v3-nba-scores-format-TeamGameStatsByDate-date
path: /v3/nba/scores/{format}/TeamGameStatsByDate/{date}
operations:
- name: nbav3scoresteamgamestatsbydatelivefinal
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 JSON or XML.
required: true
- name: date
in: path
type: string
description: The date of the game(s).
required: true
- name: v3-nba-scores-format-TeamGameStatsBySeason-season-teamid-numberofgames
path: /v3/nba/scores/{format}/TeamGameStatsBySeason/{season}/{teamid}/{numberofgames}
operations:
- name: nbav3scoresteamgamelogsbyseason
method: GET
description: Team Game Logs - by Season
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: season
in: path
type: string
description: Season to get games from. Example 2019POST, 2020
required: true
- name: teamid
in: path
type: string
description: Unique ID of team. Example 8
required: true
- name: numberofgames
in: path
type: string
description: How many games to return. Example all, 10, 25
required: true
- name: v3-nba-scores-format-TeamSeasonStats-season
path: /v3/nba/scores/{format}/TeamSeasonStats/{season}
operations:
- name: nbav3scoresteamseasonstats
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 JSON or XML.
required: true
- name: season
in: path
type: string
description: Year of the season.
required: true
- name: v3-nba-scores-format-TransactionsByDate-date
path: /v3/nba/scores/{format}/TransactionsByDate/{date}
operations:
- name: nbav3scorestransactions
method: GET
description: Transactions
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: date
in: path
type: string
description: The date of the news.
required: true
- name: v3-nba-scores-format-teams
path: /v3/nba/scores/{format}/teams
operations:
- name: nbav3scoresteamprofilesbyactive
method: GET
description: Team Profiles - by Active
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: v3-nba-scores-format-teams-season
path: /v3/nba/scores/{format}/teams/{season}
operations:
- name: nbav3scoresteamprofilesbyseason
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 JSON or XML.
required: true
- name: season
in: path
type: string
description: Year of the season and the season type. If no season type is provided, then the default is regular
season.
required: true
authentication:
type: apikey
key: Ocp-Apim-Subscription-Key
value: '{{env.SPORTSDATAIO_API_KEY}}'
placement: header
exposes:
- type: rest
namespace: nba-nba-v3-scores-rest
port: 8080
description: REST adapter for NBA API — NBA v3 Scores. One Spectral-compliant resource per consumed operation, prefixed
with /v1.
resources:
- path: /v1/v3/nba/scores/{format}/allteams
name: v3-nba-scores-format-allteams
description: REST surface for v3-nba-scores-format-AllTeams.
operations:
- method: GET
name: nbav3scoresteamprofilesall
description: Team Profiles - All
call: nba-nba-v3-scores.nbav3scoresteamprofilesall
with:
format: rest.format
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/areanygamesinprogress
name: v3-nba-scores-format-areanygamesinprogress
description: REST surface for v3-nba-scores-format-AreAnyGamesInProgress.
operations:
- method: GET
name: nbav3scoresaregamesinprogress
description: Are Games In Progress
call: nba-nba-v3-scores.nbav3scoresaregamesinprogress
with:
format: rest.format
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/currentseason
name: v3-nba-scores-format-currentseason
description: REST surface for v3-nba-scores-format-CurrentSeason.
operations:
- method: GET
name: nbav3scoresseasoncurrent
description: Season - Current
call: nba-nba-v3-scores.nbav3scoresseasoncurrent
with:
format: rest.format
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/depthcharts
name: v3-nba-scores-format-depthcharts
description: REST surface for v3-nba-scores-format-DepthCharts.
operations:
- method: GET
name: nbav3scoresdepthcharts
description: Depth Charts
call: nba-nba-v3-scores.nbav3scoresdepthcharts
with:
format: rest.format
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/freeagents
name: v3-nba-scores-format-freeagents
description: REST surface for v3-nba-scores-format-FreeAgents.
operations:
- method: GET
name: nbav3scoresplayerdetailsbyfreeagent
description: Player Details - by Free Agent
call: nba-nba-v3-scores.nbav3scoresplayerdetailsbyfreeagent
with:
format: rest.format
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/games/{season}
name: v3-nba-scores-format-games-season
description: REST surface for v3-nba-scores-format-Games-season.
operations:
- method: GET
name: nbav3scoresschedules
description: Schedules
call: nba-nba-v3-scores.nbav3scoresschedules
with:
format: rest.format
season: rest.season
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/gamesbydate/{date}
name: v3-nba-scores-format-gamesbydate-date
description: REST surface for v3-nba-scores-format-GamesByDate-date.
operations:
- method: GET
name: nbav3scoresgamesbydatelivefinal
description: Games - by Date [Live & Final]
call: nba-nba-v3-scores.nbav3scoresgamesbydatelivefinal
with:
format: rest.format
date: rest.date
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/gamesbydatefinal/{date}
name: v3-nba-scores-format-gamesbydatefinal-date
description: REST surface for v3-nba-scores-format-GamesByDateFinal-date.
operations:
- method: GET
name: nbav3scoresgamesbydatefinal
description: Games - by Date [Final]
call: nba-nba-v3-scores.nbav3scoresgamesbydatefinal
with:
format: rest.format
date: rest.date
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/news
name: v3-nba-scores-format-news
description: REST surface for v3-nba-scores-format-News.
operations:
- method: GET
name: nbav3scoresnews
description: News
call: nba-nba-v3-scores.nbav3scoresnews
with:
format: rest.format
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/newsbydate/{date}
name: v3-nba-scores-format-newsbydate-date
description: REST surface for v3-nba-scores-format-NewsByDate-date.
operations:
- method: GET
name: nbav3scoresnewsbydate
description: News - by Date
call: nba-nba-v3-scores.nbav3scoresnewsbydate
with:
format: rest.format
date: rest.date
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/newsbyplayerid/{playerid}
name: v3-nba-scores-format-newsbyplayerid-playerid
description: REST surface for v3-nba-scores-format-NewsByPlayerID-playerid.
operations:
- method: GET
name: nbav3scoresnewsbyplayer
description: News - by Player
call: nba-nba-v3-scores.nbav3scoresnewsbyplayer
with:
format: rest.format
playerid: rest.playerid
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/players
name: v3-nba-scores-format-players
description: REST surface for v3-nba-scores-format-Players.
operations:
- method: GET
name: nbav3scoresplayerdetailsbyactive
description: Player Details - by Active
call: nba-nba-v3-scores.nbav3scoresplayerdetailsbyactive
with:
format: rest.format
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/players/{team}
name: v3-nba-scores-format-players-team
description: REST surface for v3-nba-scores-format-Players-team.
operations:
- method: GET
name: nbav3scoresplayerdetailsbyteam
description: Player Details - by Team
call: nba-nba-v3-scores.nbav3scoresplayerdetailsbyteam
with:
format: rest.format
team: rest.team
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/playersactivebasic
name: v3-nba-scores-format-playersactivebasic
description: REST surface for v3-nba-scores-format-PlayersActiveBasic.
operations:
- method: GET
name: nbav3scoresplayerprofilesbyactive
description: Player Profiles - by Active
call: nba-nba-v3-scores.nbav3scoresplayerprofilesbyactive
with:
format: rest.format
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/playersbasic/{team}
name: v3-nba-scores-format-playersbasic-team
description: REST surface for v3-nba-scores-format-PlayersBasic-team.
operations:
- method: GET
name: nbav3scoresplayersprofilesbyteam
description: Players Profiles - by Team
call: nba-nba-v3-scores.nbav3scoresplayersprofilesbyteam
with:
format: rest.format
team: rest.team
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/playersbyfreeagents
name: v3-nba-scores-format-playersbyfreeagents
description: REST surface for v3-nba-scores-format-PlayersByFreeAgents.
operations:
- method: GET
name: nbav3scoresplayerprofilesbyfreeagent
description: Player Profiles - by Free Agent
call: nba-nba-v3-scores.nbav3scoresplayerprofilesbyfreeagent
with:
format: rest.format
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/referees
name: v3-nba-scores-format-referees
description: REST surface for v3-nba-scores-format-Referees.
operations:
- method: GET
name: nbav3scoresreferees
description: Referees
call: nba-nba-v3-scores.nbav3scoresreferees
with:
format: rest.format
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/schedulesbasic/{season}
name: v3-nba-scores-format-schedulesbasic-season
description: REST surface for v3-nba-scores-format-SchedulesBasic-season.
operations:
- method: GET
name: nbav3scoresschedulesbasic
description: Schedules (Basic)
call: nba-nba-v3-scores.nbav3scoresschedulesbasic
with:
format: rest.format
season: rest.season
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/scoresbasic/{date}
name: v3-nba-scores-format-scoresbasic-date
description: REST surface for v3-nba-scores-format-ScoresBasic-date.
operations:
- method: GET
name: nbav3scoresgamesbasicbydatelivefinal
description: Games (Basic) - by Date [Live & Final]
call: nba-nba-v3-scores.nbav3scoresgamesbasicbydatelivefinal
with:
format: rest.format
date: rest.date
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/scoresbasicfinal/{date}
name: v3-nba-scores-format-scoresbasicfinal-date
description: REST surface for v3-nba-scores-format-ScoresBasicFinal-date.
operations:
- method: GET
name: nbav3scoresgamesbasicbydatefinal
description: Games (Basic) - by Date [Final]
call: nba-nba-v3-scores.nbav3scoresgamesbasicbydatefinal
with:
format: rest.format
date: rest.date
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/stadiums
name: v3-nba-scores-format-stadiums
description: REST surface for v3-nba-scores-format-Stadiums.
operations:
- method: GET
name: nbav3scoresstadiums
description: Stadiums
call: nba-nba-v3-scores.nbav3scoresstadiums
with:
format: rest.format
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/standings/{season}
name: v3-nba-scores-format-standings-season
description: REST surface for v3-nba-scores-format-Standings-season.
operations:
- method: GET
name: nbav3scoresstandings
description: Standings
call: nba-nba-v3-scores.nbav3scoresstandings
with:
format: rest.format
season: rest.season
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/teamgamestatsbydate/{date}
name: v3-nba-scores-format-teamgamestatsbydate-date
description: REST surface for v3-nba-scores-format-TeamGameStatsByDate-date.
operations:
- method: GET
name: nbav3scoresteamgamestatsbydatelivefinal
description: Team Game Stats - by Date [Live & Final]
call: nba-nba-v3-scores.nbav3scoresteamgamestatsbydatelivefinal
with:
format: rest.format
date: rest.date
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/teamgamestatsbyseason/{season}/{teamid}/{numberofgames}
name: v3-nba-scores-format-teamgamestatsbyseason-season-teamid-numberofgames
description: REST surface for v3-nba-scores-format-TeamGameStatsBySeason-season-teamid-numberofgames.
operations:
- method: GET
name: nbav3scoresteamgamelogsbyseason
description: Team Game Logs - by Season
call: nba-nba-v3-scores.nbav3scoresteamgamelogsbyseason
with:
format: rest.format
season: rest.season
teamid: rest.teamid
numberofgames: rest.numberofgames
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/teamseasonstats/{season}
name: v3-nba-scores-format-teamseasonstats-season
description: REST surface for v3-nba-scores-format-TeamSeasonStats-season.
operations:
- method: GET
name: nbav3scoresteamseasonstats
description: Team Season Stats
call: nba-nba-v3-scores.nbav3scoresteamseasonstats
with:
format: rest.format
season: rest.season
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/transactionsbydate/{date}
name: v3-nba-scores-format-transactionsbydate-date
description: REST surface for v3-nba-scores-format-TransactionsByDate-date.
operations:
- method: GET
name: nbav3scorestransactions
description: Transactions
call: nba-nba-v3-scores.nbav3scorestransactions
with:
format: rest.format
date: rest.date
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/teams
name: v3-nba-scores-format-teams
description: REST surface for v3-nba-scores-format-teams.
operations:
- method: GET
name: nbav3scoresteamprofilesbyactive
description: Team Profiles - by Active
call: nba-nba-v3-scores.nbav3scoresteamprofilesbyactive
with:
format: rest.format
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/nba/scores/{format}/teams/{season}
name: v3-nba-scores-format-teams-season
description: REST surface for v3-nba-scores-format-teams-season.
operations:
- method: GET
name: nbav3scoresteamprofilesbyseason
description: Team Profiles - by Season
call: nba-nba-v3-scores.nbav3scoresteamprofilesbyseason
with:
format: rest.format
season: rest.season
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: nba-nba-v3-scores-mcp
port: 9090
transport: http
description: MCP adapter for NBA API — NBA v3 Scores. One tool per consumed operation, routed inline through this capability's
consumes block.
tools:
- name: team-profiles-all
description: Team Profiles - All
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresteamprofilesall
with:
format: tools.format
outputParameters:
- type: object
mapping: $.
- name: are-games-progress
description: Are Games In Progress
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresaregamesinprogress
with:
format: tools.format
outputParameters:
- type: object
mapping: $.
- name: season-current
description: Season - Current
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresseasoncurrent
with:
format: tools.format
outputParameters:
- type: object
mapping: $.
- name: depth-charts
description: Depth Charts
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresdepthcharts
with:
format: tools.format
outputParameters:
- type: object
mapping: $.
- name: player-details-free-agent
description: Player Details - by Free Agent
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresplayerdetailsbyfreeagent
with:
format: tools.format
outputParameters:
- type: object
mapping: $.
- name: schedules
description: Schedules
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresschedules
with:
format: tools.format
season: tools.season
outputParameters:
- type: object
mapping: $.
- name: games-date-live-final
description: Games - by Date [Live & Final]
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresgamesbydatelivefinal
with:
format: tools.format
date: tools.date
outputParameters:
- type: object
mapping: $.
- name: games-date-final
description: Games - by Date [Final]
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresgamesbydatefinal
with:
format: tools.format
date: tools.date
outputParameters:
- type: object
mapping: $.
- name: news
description: News
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresnews
with:
format: tools.format
outputParameters:
- type: object
mapping: $.
- name: news-date
description: News - by Date
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresnewsbydate
with:
format: tools.format
date: tools.date
outputParameters:
- type: object
mapping: $.
- name: news-player
description: News - by Player
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresnewsbyplayer
with:
format: tools.format
playerid: tools.playerid
outputParameters:
- type: object
mapping: $.
- name: player-details-active
description: Player Details - by Active
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresplayerdetailsbyactive
with:
format: tools.format
outputParameters:
- type: object
mapping: $.
- name: player-details-team
description: Player Details - by Team
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresplayerdetailsbyteam
with:
format: tools.format
team: tools.team
outputParameters:
- type: object
mapping: $.
- name: player-profiles-active
description: Player Profiles - by Active
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresplayerprofilesbyactive
with:
format: tools.format
outputParameters:
- type: object
mapping: $.
- name: players-profiles-team
description: Players Profiles - by Team
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresplayersprofilesbyteam
with:
format: tools.format
team: tools.team
outputParameters:
- type: object
mapping: $.
- name: player-profiles-free-agent
description: Player Profiles - by Free Agent
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresplayerprofilesbyfreeagent
with:
format: tools.format
outputParameters:
- type: object
mapping: $.
- name: referees
description: Referees
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresreferees
with:
format: tools.format
outputParameters:
- type: object
mapping: $.
- name: schedules-basic
description: Schedules (Basic)
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresschedulesbasic
with:
format: tools.format
season: tools.season
outputParameters:
- type: object
mapping: $.
- name: games-basic-date-live-final
description: Games (Basic) - by Date [Live & Final]
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresgamesbasicbydatelivefinal
with:
format: tools.format
date: tools.date
outputParameters:
- type: object
mapping: $.
- name: games-basic-date-final
description: Games (Basic) - by Date [Final]
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresgamesbasicbydatefinal
with:
format: tools.format
date: tools.date
outputParameters:
- type: object
mapping: $.
- name: stadiums
description: Stadiums
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresstadiums
with:
format: tools.format
outputParameters:
- type: object
mapping: $.
- name: standings
description: Standings
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresstandings
with:
format: tools.format
season: tools.season
outputParameters:
- type: object
mapping: $.
- name: team-game-stats-date-live
description: Team Game Stats - by Date [Live & Final]
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresteamgamestatsbydatelivefinal
with:
format: tools.format
date: tools.date
outputParameters:
- type: object
mapping: $.
- name: team-game-logs-season
description: Team Game Logs - by Season
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresteamgamelogsbyseason
with:
format: tools.format
season: tools.season
teamid: tools.teamid
numberofgames: tools.numberofgames
outputParameters:
- type: object
mapping: $.
- name: team-season-stats
description: Team Season Stats
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresteamseasonstats
with:
format: tools.format
season: tools.season
outputParameters:
- type: object
mapping: $.
- name: transactions
description: Transactions
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scorestransactions
with:
format: tools.format
date: tools.date
outputParameters:
- type: object
mapping: $.
- name: team-profiles-active
description: Team Profiles - by Active
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresteamprofilesbyactive
with:
format: tools.format
outputParameters:
- type: object
mapping: $.
- name: team-profiles-season
description: Team Profiles - by Season
hints:
readOnly: true
destructive: false
idempotent: true
call: nba-nba-v3-scores.nbav3scoresteamprofilesbyseason
with:
format: tools.format
season: tools.season
outputParameters:
- type: object
mapping: $.