---
title: "Update Pro Tour tournaments."
method: GET
path: "/beach/updateprotour"
tags: ["Beach Updates"]
---

# Update Pro Tour tournaments.

`GET /beach/updateprotour`

Synchronizes Pro Tour tournaments from the external source and returns
the full tournament structure (same as in api.txt).

## Query parameters

- `ts` integer — Filter by last update time (UNIX timestamp, seconds). When present, it’s also forwarded to ranking and match sync.
- `all` boolean — Force full sync, ignoring the ts filter. Accepts anny text. If not set the results of 14 days ago will be shown. Default: null.
- `season` string — Season year to limit results.
- `tournament` string — Specific tournament ID/slug to fetch only that event.

## Response `200`

success

- object
  - `data` object[]
    - `id` string
    - `tournament` object
      - `id` string
      - `name` string
      - `start` string
      - `end` string
      - `saison` string
      - `gender` string
      - `category` string
      - `subcategory` string
      - `mainmenu` string
      - `submenu` string
      - `bew_id` integer
      - `city` string
      - `host` string
      - `address` string
      - `model` string
    - `gender` string
    - `M` object
      - `id` string
      - `teams` object[]
        - `id` string
        - `eventname` string
        - `team` string
        - `seed_maindraw` string
        - `seed_qualification` string
        - `is_in_maindraw` integer
        - `is_in_qualification` integer
        - `is_in_reserve` string
        - `is_in_confederation_quota` string
        - `is_in_federation_quota` string
        - `rank` string
        - `entry_points` integer
        - `entry_points_tech` integer
        - `player1` string
        - `player2` string
        - `player1_shirt_number` string
        - `player2_shirt_number` string
        - `status` string
        - `status_id` string
        - `status_de` string
        - `nationalities` string
        - `player1details` object
          - `id` string
          - `name` string
          - `prename` string
          - `birthdate` string
          - `per_id` integer
          - `sex` string
          - `nationality` string
          - `login_id` string
          - `created_at` string
          - `updated_at` string
          - `fivb_id` string
          - `email` string
          - `code_of_honor` string
        - `player2details` object
          - `id` string
          - `name` string
          - `prename` string
          - `birthdate` string
          - `per_id` integer
          - `sex` string
          - `nationality` string
          - `login_id` string
          - `created_at` string
          - `updated_at` string
          - `fivb_id` string
          - `email` string
          - `code_of_honor` string
      - `tournament_ranking` object[]
        - `id` string
        - `rank` integer
        - `team` string
        - `points` integer
        - `beach_tournament_id` string
        - `beach_tournament_team_id` string
      - `matches` object[]
        - `id` string
        - `number` integer
        - `city` string
        - `local_date` string
        - `local_time` string
        - `court` string
        - `gender` string
        - `match_points_a` integer
        - `match_points_b` integer
        - `set_points_1_a` integer
        - `set_points_1_b` integer
        - `set_points_2_a` integer
        - `set_points_2_b` integer
        - `set_points_3_a` integer
        - `set_points_3_b` integer
        - `status` string
        - `status_id` integer
        - `status_stage` integer
        - `status_de` string
        - `team_a` object
          - `id` string
          - `player_1_id` string
          - `player_2_id` string
        - `team_a_name` string
        - `team_b` object
          - `id` string
          - `player_1_id` string
          - `player_2_id` string
        - `team_b_name` string
        - `round` object
          - `id` string
          - `code` string
          - `name` string
          - `category` string
          - `order` integer
        - `phase` string
        - `winner_team_name` string
        - `winner_team_id` string
        - `match_result_id` string
        - `match_result_info` string
        - `scoring_sets_1_2` string
      - `round_ranking` object[]
        - `name` string
        - `code` string
        - `id` string
        - `rankings` object[]
          - `rank` integer
          - `teamName` string
          - `team` object
            - `id` string
            - `player_1_id` string
            - `player_2_id` string
          - `matches_total` integer
          - `matches_won` integer
          - `matches_lost` integer
          - `match_points` integer
          - `sets_won` integer
          - `sets_lost` integer
          - `sets_ratio` string
          - `points_won` integer
          - `points_lost` integer
          - `points_ratio` string
  - `player` unknown[]
    - unknown
  - `ts` integer — Ts (constant: 1759329493) — eg: 1759329493
  - `ts2` string — Ts2 — eg: 2025-10-01 16:38:13

---

[API](https://skmtc.dev/volleynet/apis/o-vv-volley-api-documentation.md) · [All operations](https://skmtc.dev/volleynet/apis/o-vv-volley-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/volleynet/o-vv-volley-api-documentation/revisions/1743e6e988d5/schema)
