fantasy

Does one add and one drop beat keeping my NBA squad

Compares keeping your saved squad with every single add and drop on the table, between now and your matchup end, and returns the best three moves beside the keep line. The comparison is between RE-OPTIMISED FULL LINEUPS day by day, never between two players' totals: a pickup only counts on a day he can actually reach one of your slots, so calendar congestion is counted by construction. Each move carries the expected points delta to the matchup end and a day-by-day breakdown showing what the incoming player adds inside your slots on each of them. Tonight's values are the model's projection for tonight's games. Every later day is the Predixsport weekly rule, which is built from season performance, recent form and the calendar. A player we hold nothing measured for is a baseline estimate and never a zero. A move whose outgoing player is one of the squad's three best by what he has actually done this season is marked protected and carries a protected_reason. NEVER present such a move without that sentence: a few days of calendar are not a reason to let a star go. Valid before the first tip-off tonight. Season-long squads only, and not for a nine-category league. Appends an immutable snapshot and changes nothing else: it never signs in to any platform and never makes a transaction for you. Owner comes from the bearer token. Requires mcp:read and fantasy:nba:write. The NBA fantasy workspace is a public beta. When the operator narrows it to a private trial, this endpoint answers 403 for an account outside it.

post/v1/fantasy/nba/me/scenario

Request

  • Base URL: https://api.predixsport.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.predixsport.com/v1/fantasy/nba/me/scenario
  • Auth: none declared

Headers

authorizationstring nullable

Request body

seasonstring nullable
candidatesstring[] required

The free agents you are weighing, by name. Resolved against the same season player index the roster uses, so an ambiguous surname is refused rather than guessed.

droppablestring[]

Players you would let go. Empty compares against every player you hold.

Response

Successful Response

sport'nba'
mode'scenario'
snapshot_idinteger required
seasonstring required
presetstring required
policy_versionstring nullable
board_digeststring required
roster_revisioninteger required
horizonstring[]
horizon_end_reason'matchup_end' | 'projection_horizon' | 'no_projections' nullable

Why the comparison stops where it does: your matchup ends, or our projections do. They are different facts.

matchup_endstring nullable
keep_totalnumber required
protectedstring[]
candidatesstring[]
baselinenumber nullable
value_sourcesobject

How many day values came from each source.

Changes

No recorded changes to this operation across all 1 revision of this API.