Match ops
Publish challenges, lock rules, track readiness, and move from lobby code to final score without losing context.
Pre-Release Version: This is a pre-release version. All data will eventually be reset before the official launch.
Create teams, challenge opponents, track your stats, and climb the leaderboards. The ultimate platform for competitive gaming.
Choose your game and start competing with players from around the world.

This game will immerse players into a reality-shattering gameplay experience, all built upon the signature foundation of what makes Black Ops so beloved.

Tactical 5v5 shooter combining precise gunplay with unique agent abilities.

Strategic 5v5 MOBA with diverse champions and deep competitive gameplay.

Fast-paced tactical shooter with competitive multiplayer.

Classic MMORPG with PvP wilderness combat and clan wars.

Battle royale with building mechanics, constant updates, and massive player base.

Team-based hero shooter featuring iconic Marvel characters and abilities.

High-octane soccer with rocket-powered cars and aerial acrobatics.

Large-scale warfare with vehicles, destruction, and tactical squad gameplay.

Squad-based battle royale with unique legend abilities and fast-paced combat.
The elite competitors dominating the leaderboards
Run match day from one arena: teams, leagues, live broadcasts, API hooks, and the control layer captains need when every round matters.
Publish challenges, lock rules, track readiness, and move from lobby code to final score without losing context.
Roster roles, invites, join links, referrals, and player identity stay organized around the teams doing the work.
Create structured competition with standings, rules, applications, seasons, and public profiles that are ready to share.
OBS-friendly overlays, streaming connections, and public match pages help viewers follow the action as it happens.
Expose match, score, team, and webhook workflows to approved integrations without rebuilding your own competitive backend.
Permissions, moderation surfaces, audit-friendly support flows, and role checks keep competitive operations under control.
Push live match scores, pull league standings, read rosters, and subscribe to event webhooks. REST + webhooks - scoped API keys - signed payload verification - OpenAPI 3.1.
REST API
JSON - OpenAPI 3.1
Idempotency
Idempotency-Key header
Webhooks
HMAC-signed payloads
Scoped API keys
Granular permission scopes
Rate Limits
600/min - burst 60/s
SLA Uptime
99.95% - status page
// Authenticate with your API keyimport { createTeamBattlesClient } from '@teambattles/sdk' const tb = createTeamBattlesClient( process.env.TEAMBATTLES_API_KEY!,) // REST - list the authenticated user's matchesconst { page } = await tb.user.matches.post({ numItems: 25 })console.log(page?.[0]) // -> { id: 'm-2841', status: 'live' } // REST - submit map scores for a matchawait tb.matches.byMatchId('m-2841').scores.post({ mapIndex: 0, mapId: 'dust2', creatorTeamScore: 13, opponentTeamScore: 9,}) // Webhooks - subscribe to live match eventsawait tb.webhooks.post({ url: 'https://my.app/webhooks/tb', events: ['match.completed', 'score.submitted'],}) Core endpoints - v1
/v1/matches/create Create a match/v1/matches/:id Match detail - live state/v1/matches/:id/scores Submit match scores/v1/leagues/:id/standings Current league standings/v1/leaderboards/teams Team leaderboard + ranks/v1/teams/:id/members Team roster + members/v1/orgs/:id/members Org members + roles/v1/webhooks Register webhook + eventsGet exclusive updates on tournaments, new features, and platform news delivered to your inbox.
No spam. Unsubscribe anytime.