Circuit Setup

The fields that shape a Circuit before teams start playing.

These are the core configuration fields you set when creating or editing a Circuit. Get these right before opening registration — some fields (like slug) are hard to change once players have the link.

Fields

Name

Field: name — string

Display name shown on the public Circuit page, org dashboard, and Circuit cards.

Slug

Field: slug — string

URL slug used in the public route /org/{orgSlug}/circuits/{circuitSlug}. Keep it stable once players have the link.

Game

Field: gameId — integer (game id)

The game this Circuit covers. Circuit Teams and linked tournaments should use the same game so registration and standings stay coherent.

Public

Field: isPublic — boolean

When true, players can discover the public Circuit page. When false, staff can configure the Circuit before publishing it.

Circuit window

Field: startsAt / endsAt — datetime

Display dates for the overall season. These help players understand the schedule; tournament completion and point awards drive standings.

Registration window

Field: registrationOpensAt / registrationClosesAt — datetime

Controls when captains can create Circuit Teams from the public Circuit page.