---
title: "List slate_settings for DFS"
method: GET
path: "/api/v1/dfs/slate_settings"
tags: ["DFS"]
---

# List slate_settings for DFS

`GET /api/v1/dfs/slate_settings`

## Request

- Base URL: `https://api.stat-api.com`
- URL: `https://api.stat-api.com/api/v1/dfs/slate_settings`
- Auth: HTTP bearer

## Query parameters

- `operator_id` integer
- `operator` string
- `limit` integer
- `from_id` integer
- `format` 'json' | 'csv'

## Response `200`

slate_settings rows matching the declared filter set.

- DFSSlateSettingsListResponse
  - `has_more` boolean, required: True when a full page came back, so more rows can exist.
  - `limit` integer, required: Page size used for this response.
  - `next_from_id` integer, nullable, required: Pass this as `from_id` on the next request to page forward. `null` on the terminal page, and on a first page requested without `from_id` (that page uses the default sort): to walk every row, start with `from_id=0`.
  - `slate_settings` DFSSlateSettings[], required
    - `contest_type` integer, required: Contest structure code (0 = Tournament / GPP, 1 = Cash game / Double-up).
    - `game_style` string, nullable: Operator game style label.
    - `game_type` integer, required: Contest format code (0 = Classic full-slate, 1 = Showdown / Single Game, 2 = Tiers).
    - `id` integer, required: Primary Key
    - `league_id` integer, required
    - `name` string, required: Ruleset name (e.g. "Classic", "Showdown Captain Mode", "Single Game").
    - `operator_id` integer, required
    - `operator_setting_id` string, nullable: The operator's own id for this format (DraftKings gameTypeId, FanDuel slateFormatId). Operators reuse these ids across versions and formats, so it is unique only together with operator, league, game type and valid_from.
    - `scoring` object, nullable: The setting's scoring rule, the only source of its slates' points: `rule` (a name shared by settings that score alike, e.g. fanduel-nfl-2024), `part_of_game` (full, second_half, fourth_quarter), and for a full-game rule `stats`: points per stat, yardage bonuses (stat, at, points), field-goal tiers, and defense points (with the points-allowed figure the operator counts). An in-game rule holds no `stats`: its slates carry the operator's own points. NULL = no rule yet.
    - `valid_from` string, date, nullable: First slate day (US Eastern) this version of the format applies to.

## Other responses

- `400`: No declared filter set was satisfied by the request — see `accepted` in the body for the valid combinations.

---

[API](https://skmtc.dev/stat-api/apis/sports-db-public-api.md) · [All operations](https://skmtc.dev/stat-api/apis/sports-db-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/stat-api/apis/sports-db-public-api/revisions/601ff9eaca3f?raw)
