Skip to main content

Overview

The Game Developer API drives a match through its lifecycle: create, accept, ready, submit scores, and forfeit or complete. Each step has a dedicated endpoint under the Game Developer API section of the reference. This page covers the concepts; see the individual endpoint pages for request and response schemas.

Match attribution

Game-created matches carry leagueId and leagueSeasonId only when the match belongs to a league season; for ad-hoc matches both are null.

Idempotency

Create and forfeit accept an Idempotency-Key header for safe retries - see the Idempotency guide.

Endpoints

Create Match

Update Status

Forfeit Match

Get Match

Get Rosters

Get Scores

List Matches

Submit Scores

Submit Batch Match Scores

Submit Single Map Score

Submit Player Stats