---
title: "Get my saved Euroleague Fantasy roster and latest advice"
method: GET
path: "/v1/fantasy/euroleague/me"
tags: ["fantasy"]
---

# Get my saved Euroleague Fantasy roster and latest advice

`GET /v1/fantasy/euroleague/me`

## 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/euroleague/me`
- Auth: none declared

Returns the private roster saved under the same Predixsport account, its current/final Round state and the latest still-applicable immutable recommendation. The owner is derived exclusively from the bearer token; this endpoint does not accept a user id. The roster may be continued through Web, REST or MCP under the same account.

## Query parameters

- `season` string, nullable: Euroleague season key, e.g. E2026. Omitted = latest saved.
- `board_limit` integer: Maximum projected players in the current Round summary.

## Headers

- `authorization` string, nullable

## Response `200`

Successful Response

- EuroleagueFantasyStateResponse
  - `sport` string
  - `roster` EuroleagueFantasyRosterState, required
    - `season` string, required
    - `round_number` integer, required
    - `status` 'opening' | 'between_turns' | 'final', required
    - `revision` integer
    - `roster` EuroleagueFantasyRosterPlayer[], required
      - `position` 'Guard' | 'Forward' | 'Center', required
      - `position_index` integer, required
      - `player_code` string, required
      - `player_name` string, required
      - `slot` 'captain' | 'starting_five' | 'sixth_man' | 'bench', required
      - `excluded` boolean
      - `result_settled` boolean, nullable
      - `result_source` 'official' | 'manual_fallback', nullable
      - `actual_score` number, nullable
    - `updated_at` string, date-time, required
  - `board` EuroleagueFantasyBoard
    - `season` string, required
    - `round_number` integer, required
    - `run_date` string, required
    - `revision` string, required
    - `turn_revision` string, required
    - `open` boolean, required
    - `turn` 'opening' | 'between_turns' | 'closed', required
    - `missing_result_count` integer, required
    - `players` EuroleagueFantasyBoardPlayer[], required
      - `player_code` string, required
      - `player_name` string, required
      - `team_code` string, required
      - `position` 'Guard' | 'Forward' | 'Center', required
      - `game_date` string, date, required
      - `expected_fantasy_points` number, required
      - `actual_settled` boolean, required
      - `actual_played` boolean, nullable
      - `actual_fantasy_points` number, nullable
    - `total_player_count` integer, required
    - `omitted_player_count` integer, required
  - `round_state` EuroleagueFantasyRoundState
    - `round_number` integer, required
    - `board_run_date` string, required
    - `status` 'opening' | 'in_progress' | 'final', required
    - `starting_roster` EuroleagueFantasyRosterPlayer[], required
      - `position` 'Guard' | 'Forward' | 'Center', required
      - `position_index` integer, required
      - `player_code` string, required
      - `player_name` string, required
      - `slot` 'captain' | 'starting_five' | 'sixth_man' | 'bench', required
      - `excluded` boolean
      - `result_settled` boolean, nullable
      - `result_source` 'official' | 'manual_fallback', nullable
      - `actual_score` number, nullable
    - `current_roster` EuroleagueFantasyRosterPlayer[], required
      - `position` 'Guard' | 'Forward' | 'Center', required
      - `position_index` integer, required
      - `player_code` string, required
      - `player_name` string, required
      - `slot` 'captain' | 'starting_five' | 'sixth_man' | 'bench', required
      - `excluded` boolean
      - `result_settled` boolean, nullable
      - `result_source` 'official' | 'manual_fallback', nullable
      - `actual_score` number, nullable
    - `final_roster` EuroleagueFantasyRosterPlayer[], nullable
      - `position` 'Guard' | 'Forward' | 'Center', required
      - `position_index` integer, required
      - `player_code` string, required
      - `player_name` string, required
      - `slot` 'captain' | 'starting_five' | 'sixth_man' | 'bench', required
      - `excluded` boolean
      - `result_settled` boolean, nullable
      - `result_source` 'official' | 'manual_fallback', nullable
      - `actual_score` number, nullable
    - `final_player_score` number, nullable
    - `final_score_source` 'official_boxscore_v1' | 'post_completion_edit_v1', nullable: How the frozen score was earned. official_boxscore_v1 means the roster was standing before the Round's last tip-off. post_completion_edit_v1 means the roster was last written after that Round finished, so the score is not comparable to an official one.
    - `score_scope` 'players_only'
    - `updated_at` string, date-time, required
    - `finalized_at` string, date-time, nullable
  - `latest_recommendation` EuroleagueFantasyRecommendation
    - `snapshot_id` integer, required
    - `round_number` integer, required: Round this applicable advice was saved for.
    - `board_run_date` string, required
    - `mode` 'opening' | 'between_turns' | 'transfers', required
    - `policy_version` string, required
    - `board_revision` string, nullable
    - `turn_revision` string, nullable
    - `roster_revision` integer, nullable
    - `applied_at` string, date-time, nullable
    - `recommendation` union, required
      - EuroleagueFantasyRecommendationPayload
        - `mode` 'opening' | 'between_turns', required
        - `formation` string, nullable: The game's formation selector value for this lineup, guards-forwards-centers on the floor, e.g. 3-1-1.
        - `calendar_adjusted` boolean, nullable
        - `opening_strategy` 'static' | 'calendar', nullable
        - `expected_delta` number, required
        - `expected_final_points` number, required
        - `probability_worse` number, nullable
        - `probability_better` number, nullable
        - `actions` EuroleagueFantasyAction[], required
          - `player_code` string, required
          - `player_name` string, required
          - `from` 'captain' | 'starting_five' | 'sixth_man' | 'bench', required
          - `to` 'captain' | 'starting_five' | 'sixth_man' | 'bench', required
          - `played` boolean, required
        - `no_change` boolean, required
        - `roster` EuroleagueFantasyRosterPlayer[], required
          - `position` 'Guard' | 'Forward' | 'Center', required
          - `position_index` integer, required
          - `player_code` string, required
          - `player_name` string, required
          - `slot` 'captain' | 'starting_five' | 'sixth_man' | 'bench', required
          - `excluded` boolean
          - `result_settled` boolean, nullable
          - `result_source` 'official' | 'manual_fallback', nullable
          - `actual_score` number, nullable
        - `official_results` integer, required
        - `manual_results` integer, required
      - EuroleagueFantasyTransferPayload
        - `mode` 'transfers', required
        - `champion` 'form_blend_v1', required: The visible transfer rule: the exact optimisation over the 50/50 mean of prior season-to-date and last-five PIR, times selection propensity, at frozen market prices. No model uplift is claimed.
        - `round_number` integer, required
        - `max_incoming` integer, required
        - `sale_value_basis` 'current_price', required
        - `bank_before` number, required
        - `roster_value` number, required
        - `purchasing_power` number, required
        - `hold` EuroleagueFantasyTransferOption, required
          - `formation` string, nullable: Formation selector value of this roster, e.g. 2-2-1.
          - `moves` integer, required
          - `expected_points` number, required
          - `gain_vs_hold` number, required
          - `cost` number, required
          - `cash_after` number, required
          - `incoming` EuroleagueFantasyTransferMove[], required
            - `player_code` string, required
            - `player_name` string, required
            - `team_code` string, required
            - `position` 'Guard' | 'Forward' | 'Center', required
            - `price` number, required: Frozen market price in credits.
            - `expected_points` number, required: Expected Round points on the visible form rule, zero when the rule cannot value the player.
            - `status` 'form_valued' | 'no_form_record' | 'outside_projected_rotation', required
            - `reason` string, required
          - `outgoing` EuroleagueFantasyTransferMove[], required
            - `player_code` string, required
            - `player_name` string, required
            - `team_code` string, required
            - `position` 'Guard' | 'Forward' | 'Center', required
            - `price` number, required: Frozen market price in credits.
            - `expected_points` number, required: Expected Round points on the visible form rule, zero when the rule cannot value the player.
            - `status` 'form_valued' | 'no_form_record' | 'outside_projected_rotation', required
            - `reason` string, required
          - `roster` EuroleagueFantasyRosterPlayer[], required
            - `position` 'Guard' | 'Forward' | 'Center', required
            - `position_index` integer, required
            - `player_code` string, required
            - `player_name` string, required
            - `slot` 'captain' | 'starting_five' | 'sixth_man' | 'bench', required
            - `excluded` boolean
            - `result_settled` boolean, nullable
            - `result_source` 'official' | 'manual_fallback', nullable
            - `actual_score` number, nullable
        - `options` EuroleagueFantasyTransferOption[], required
          - `formation` string, nullable: Formation selector value of this roster, e.g. 2-2-1.
          - `moves` integer, required
          - `expected_points` number, required
          - `gain_vs_hold` number, required
          - `cost` number, required
          - `cash_after` number, required
          - `incoming` EuroleagueFantasyTransferMove[], required
            - `player_code` string, required
            - `player_name` string, required
            - `team_code` string, required
            - `position` 'Guard' | 'Forward' | 'Center', required
            - `price` number, required: Frozen market price in credits.
            - `expected_points` number, required: Expected Round points on the visible form rule, zero when the rule cannot value the player.
            - `status` 'form_valued' | 'no_form_record' | 'outside_projected_rotation', required
            - `reason` string, required
          - `outgoing` EuroleagueFantasyTransferMove[], required
            - `player_code` string, required
            - `player_name` string, required
            - `team_code` string, required
            - `position` 'Guard' | 'Forward' | 'Center', required
            - `price` number, required: Frozen market price in credits.
            - `expected_points` number, required: Expected Round points on the visible form rule, zero when the rule cannot value the player.
            - `status` 'form_valued' | 'no_form_record' | 'outside_projected_rotation', required
            - `reason` string, required
          - `roster` EuroleagueFantasyRosterPlayer[], required
            - `position` 'Guard' | 'Forward' | 'Center', required
            - `position_index` integer, required
            - `player_code` string, required
            - `player_name` string, required
            - `slot` 'captain' | 'starting_five' | 'sixth_man' | 'bench', required
            - `excluded` boolean
            - `result_settled` boolean, nullable
            - `result_source` 'official' | 'manual_fallback', nullable
            - `actual_score` number, nullable
        - `alternatives` EuroleagueFantasyTransferOption[]
          - `formation` string, nullable: Formation selector value of this roster, e.g. 2-2-1.
          - `moves` integer, required
          - `expected_points` number, required
          - `gain_vs_hold` number, required
          - `cost` number, required
          - `cash_after` number, required
          - `incoming` EuroleagueFantasyTransferMove[], required
            - `player_code` string, required
            - `player_name` string, required
            - `team_code` string, required
            - `position` 'Guard' | 'Forward' | 'Center', required
            - `price` number, required: Frozen market price in credits.
            - `expected_points` number, required: Expected Round points on the visible form rule, zero when the rule cannot value the player.
            - `status` 'form_valued' | 'no_form_record' | 'outside_projected_rotation', required
            - `reason` string, required
          - `outgoing` EuroleagueFantasyTransferMove[], required
            - `player_code` string, required
            - `player_name` string, required
            - `team_code` string, required
            - `position` 'Guard' | 'Forward' | 'Center', required
            - `price` number, required: Frozen market price in credits.
            - `expected_points` number, required: Expected Round points on the visible form rule, zero when the rule cannot value the player.
            - `status` 'form_valued' | 'no_form_record' | 'outside_projected_rotation', required
            - `reason` string, required
          - `roster` EuroleagueFantasyRosterPlayer[], required
            - `position` 'Guard' | 'Forward' | 'Center', required
            - `position_index` integer, required
            - `player_code` string, required
            - `player_name` string, required
            - `slot` 'captain' | 'starting_five' | 'sixth_man' | 'bench', required
            - `excluded` boolean
            - `result_settled` boolean, nullable
            - `result_source` 'official' | 'manual_fallback', nullable
            - `actual_score` number, nullable
        - `recommended_moves` integer, required
        - `recommended` EuroleagueFantasyTransferOption, required
          - `formation` string, nullable: Formation selector value of this roster, e.g. 2-2-1.
          - `moves` integer, required
          - `expected_points` number, required
          - `gain_vs_hold` number, required
          - `cost` number, required
          - `cash_after` number, required
          - `incoming` EuroleagueFantasyTransferMove[], required
            - `player_code` string, required
            - `player_name` string, required
            - `team_code` string, required
            - `position` 'Guard' | 'Forward' | 'Center', required
            - `price` number, required: Frozen market price in credits.
            - `expected_points` number, required: Expected Round points on the visible form rule, zero when the rule cannot value the player.
            - `status` 'form_valued' | 'no_form_record' | 'outside_projected_rotation', required
            - `reason` string, required
          - `outgoing` EuroleagueFantasyTransferMove[], required
            - `player_code` string, required
            - `player_name` string, required
            - `team_code` string, required
            - `position` 'Guard' | 'Forward' | 'Center', required
            - `price` number, required: Frozen market price in credits.
            - `expected_points` number, required: Expected Round points on the visible form rule, zero when the rule cannot value the player.
            - `status` 'form_valued' | 'no_form_record' | 'outside_projected_rotation', required
            - `reason` string, required
          - `roster` EuroleagueFantasyRosterPlayer[], required
            - `position` 'Guard' | 'Forward' | 'Center', required
            - `position_index` integer, required
            - `player_code` string, required
            - `player_name` string, required
            - `slot` 'captain' | 'starting_five' | 'sixth_man' | 'bench', required
            - `excluded` boolean
            - `result_settled` boolean, nullable
            - `result_source` 'official' | 'manual_fallback', nullable
            - `actual_score` number, nullable
        - `roster` EuroleagueFantasyRosterPlayer[], required
          - `position` 'Guard' | 'Forward' | 'Center', required
          - `position_index` integer, required
          - `player_code` string, required
          - `player_name` string, required
          - `slot` 'captain' | 'starting_five' | 'sixth_man' | 'bench', required
          - `excluded` boolean
          - `result_settled` boolean, nullable
          - `result_source` 'official' | 'manual_fallback', nullable
          - `actual_score` number, nullable
        - `no_change` boolean, required
        - `counts` object, required
        - `market` EuroleagueFantasyMarketReference, required
          - `snapshot_id` integer, required
          - `revision` integer, required
          - `cutoff_at` string, date-time, nullable
          - `source_observed_at` string, date-time, nullable
          - `player_count` integer, required
    - `created_at` string, date-time, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/predixsport/apis/predixsport-api.md) · [All operations](https://skmtc.dev/predixsport/apis/predixsport-api/llms.txt) · [OpenAPI document](https://skmtc.dev/predixsport/apis/predixsport-api/revisions/02014aee733d?raw)
