Skip to main content
TermDefinition
AchievementMilestone unlocked by completing specific actions
Achievement TierLevel within a tiered achievement (Bronze, Silver, Gold, Platinum)
Active RosterPlayers selected to participate in a specific match
Anti-farmingMatchup cooldown mechanism that prevents teams from repeatedly playing each other to manipulate league points
API Error CodeA stable, machine-readable error_* string returned in the error field of a failed API response; the programmatic contract to branch on (not the human-readable details message)
API KeyAuthentication token for external applications to access your data
API Key PresetOne-click permission configuration for common use cases
Apply-to-joinThe league team application flow with eligibility check, team picker, and optional message
BenchBackup players with priority ordering who can substitute in
Benefit actionA tier-gated action whose cooldown frequency scales with your subscription tier (rename, reset stats, custom URL, remove D&B, feature org)
Best Of (BO)Series format (e.g., BO3 = first to win 2 maps)
BoardA folder (collection) of strategies in the Battles Strategy editor
Browser SourceA URL loaded as a video source in streaming software (OBS, Streamlabs, XSplit) for overlays
CaptainTeam leader with full management permissions
Challenge MatchA match where one team directly challenges a specific opponent
Challenger BadgePlanned profile badge for teams that challenge every other league team in a season (the data model is in place; the badge is not yet earnable while the writer is being implemented)
Chat RoomReal-time messaging space for an active match
Co-CaptainSecondary team leader without delete permission
Competitive PoolCurated tournament-standard maps
Custom MapAn uploaded map image used in the Battles Strategy editor (Premium feature; up to 50 per user)
Developer AccountAn approved developer account (General or Game) that unlocks webhook and API access
ExperiencePoints earned from matches and objectives
Flex PoolAll available maps including casual
ForfeitVoluntarily conceding a match, awarding the win to the opponent
HostTeam that controls the match lobby for a map
LeagueAn organized competitive group with standings, rules, and seasons managed by league staff
League Admin PanelDashboard for league owners and staff to manage competition settings, teams, and support
League ApplicationA request submitted by a user to create a new league, reviewed by TB staff
League CapabilityA write-only API permission under leagues.capabilities (scores, seasons, teams, members, bans, penalties, cooldowns, rules, points, branding, games, display_rules, tickets) that grants its league action only when set to write
League PointsConfigurable score awarded to teams based on match outcomes within a league, separate from XP
League StaffUsers with Owner, Admin, or Manager roles who manage a league
League TeamTeams for organized league play; XP displayed as “points”
Manual Map SelectionMap preference mode where teams directly pick the exact maps to play
Motion PathA recorded path that an animated token follows during playback in the Battles Strategy editor
Onboarding TasksChecklist to help new users learn the platform
Orphaned LeagueA league whose owner has been banned, with no active owner until TB staff reassigns
OverlayA transparent web page displaying live stats on a stream via browser source
Pinned ChatFloating chat window that stays on top (desktop)
PreseasonThe period before or between active seasons where stats are tracked separately
Preferred ModeMap selection where teams pick wanted maps
RarityPercentage of users who have an achievement
Refuse PenaltyXP deduction applied to a league team that refuses a challenge
Referral trial7 Premium trial days granted to a referrer when a referred user plays 5 matches; stacks to 90 days, frozen while the referrer is subscribed
Regular TeamStandard competitive teams; XP displayed as “XP”
ScrimmageA league challenge with no active season; awards 0 XP
SeasonAdmin-controlled period that scopes league challenge tracking
StrategyA single Konva-backed tactical board in the Battles Strategy editor
System MessageAutomated chat notification for match events
TagShort identifier (2-6 chars for orgs, 2-5 for teams)
Token railThe right-side panel in the Battles Strategy editor that holds draggable tokens
ToolOfficial TeamBattles utility or extension
Veto ModeMap selection where teams ban unwanted maps
WebhookAn HTTP callback that delivers real-time event notifications to external applications
Webhook Event CatalogThe set of event names a webhook can subscribe to - 83 events across families such as match.*, score.*, team.*, organization.*, and league.* (plus a test.ping test event). See the Webhooks guide for the full catalog.
Welcome overlayThe in-canvas first-open screen in the Battles Strategy editor that shows recent boards and lets you start a new one
WidgetAn individual data display component within a stream overlay
XPExperience points; can be decimal