slate_diff
Slate Diff
Compute what changed since a previously-stored snapshot.
Body shape: { "slate_id": 32867, "date": "2026-05-11", "sport": "NBA", "site": "FD", "previous": { "v": "v1", "players": [{"id","name","status","salary","proj"}, ...], "odds": [{"game","ou","spread","home_ml","away_ml"}, ...] } }
Returns a structured diff: which players changed status / salary / projection, which games moved spread or O/U, which players were added or removed from the pool. The thresholds for "changed":
status: any non-empty difference (Q→OUT, ''→OUT, GTD→IN, etc.)
salary: any integer delta
projection: |delta| >= 0.5 fantasy points
odds spread: |delta| >= 0.5
odds ou: |delta| >= 0.5
odds ml: |delta| >= 10 (American odds noise floor)
No auth required — read-only computation off in-memory current snapshot plus the caller-supplied previous one.
Responses:
200: Successful Response (Success Response) Content-Type: application/json 422: Validation Error Content-Type: application/json
Example Response:
{
"detail": [
{
"loc": [],
"msg": "Message",
"type": "Error Type",
"ctx": {}
}
]
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||