Tournament

An event someone organised and ran on Milarki, from a club evening to a two-day open. It tells you where and when it was held, how it is set up and how far along it is.

Properties

slugstring
Short name used in the tournament web address. Use it wherever an endpoint asks for {slug}.
namestring
Tournament name.
status"planned" | "ongoing" | "finished"
Where the tournament has got to.
startDatestring (YYYY-MM-DD) | null
First day of the tournament, as a local date at the venue.
endDatestring (YYYY-MM-DD) | null
Last day of the tournament, as a local date at the venue.
descriptionstring
The description the organiser wrote, as plain text.
citystring | null
Town or city.
countrystring | null
Country name.
playersnumber
How many players are signed up.
roundsnumber
Total number of rounds, counting every stage.
battleSizenumber
Points limit per army, for example 2000.
battlePackstring | null
Name of the battle pack the tournament is played with.
organizerstring | null
Slug of the club running the tournament, or null when no club is set. Pass it to the club endpoints.See Club
tournamentOrganizers{name, playerId}[]
The people running the tournament, each with a display name and the public player id, sorted by name. These are the organisers themselves, not the club they run it for — that is organizer above. Empty when nobody is listed. Use a player id to get that player's battles.See GET /api/v1/users/{publicId}/battles
stagesStage[]
The stages the tournament is played in, in the order they run.
urlstring
Link to the tournament page on milarki.com.

Example — a finished tournament with a knockout stage

json
{
  "slug": "the-behemoth",
  "name": "The Behemoth",
  "status": "finished",
  "startDate": "2025-01-14",
  "endDate": "2025-01-15",
  "description": "Two days of Age of Sigmar in Hammarö.",
  "city": "Hammarö",
  "country": "Sweden",
  "players": 6,
  "rounds": 8,
  "battleSize": 2000,
  "battlePack": "GHB 24/25 4th",
  "organizer": "boebbens-club",
  "tournamentOrganizers": [
    {"name": "Björn Böbb", "playerId": "T91FKD3V"},
    {"name": "Sara Sköld", "playerId": "K21XQ9PB"}
  ],
  "stages": [
    {"id": "standings", "name": "Final Standings", "type": "board"},
    {"id": "swiss", "name": "Swiss Stage", "type": "board", "rounds": 5},
    {"id": "knockout", "name": "Knockout Stage", "type": "bracket", "rounds": 3, "players": 8},
    {"id": "placement-5-8", "name": "Placement #5–8", "type": "bracket", "rounds": 2}
  ],
  "url": "https://www.milarki.com/tournaments/the-behemoth"
}