Indoor website updates (delta or full)
This endpoint aggregates all existing "update" endpoints that the website needs:
- Federations (IndoorFederationUpdateController)
- Clubs (IndoorClubUpdateController)
- Club members (IndoorClubMemberUpdateController)
- Club member types (IndoorClubMemberTypeUpdateController)
- Leagues (IndoorLeagueUpdateController)
- Championships (IndoorChampionshipUpdateController)
- Venues (IndoorVenueUpdateController)
- Teams (IndoorTeamUpdateController)
- Team members (IndoorTeamMemberUpdateController)
- Team player positions (IndoorTeamPlayerPositionUpdateController)
- Team championships (IndoorTeamChampionshipUpdateController)
- Matches (IndoorMatchUpdateController)
- Persons (PersonUpdateController)
- Addresses (AddressUpdateController)
In addition, the endpoint always returns a database server timestamp:
- ts: Unix timestamp in seconds (from the database server)
- ts2: DateTime string from the database server
On the next request you can pass the returned ts value as ?ts=... to only receive entities that have changed since that point in time.
The actual filtering by ts / all is done inside the individual update controllers (usually via the IndoorUpdateService), so this controller only aggregates their results.
Query parameters
optional Unix timestamp in seconds. When provided, all underlying controllers will use this value to return only records changed since this timestamp.
optional Unix timestamp in seconds. When provided, all underlying controllers will use this value to return only records changed since this timestamp.
optional If set to true, all underlying controllers will ignore the ts parameter and return a full dump of their data. Accepts: true/false, 1/0, yes/no.
optional If set to true, all underlying controllers will ignore the ts parameter and return a full dump of their data. Accepts: true/false, 1/0, yes/no.
Response
success
Example response
{
"federations": [
{
"id": 1,
"name": "Austrian Volleyball Federation",
"updated_at": "2025-10-01T16:30:00Z"
}
],
"clubs": [],
"club_members": [],
"club_member_types": [],
"leagues": [],
"championships": [],
"venues": [],
"teams": [],
"team_members": [],
"team_player_positions": [],
"team_championships": [],
"matches": [],
"persons": [],
"addresses": [],
"ts": 1759329493,
"ts2": "2025-10-01 16:38:13"
}Changes
No recorded changes to this endpoint across all 1 revision of this API.