WARGRIDAdmin
WARGRID / DEVELOPERS

API documentation

Live competition data, independent server feeds and EvoSC integration.

Download module

Public endpoints

Read endpoints require no API key. Live v1 responses use { ok, data, meta }; errors include a code and message.

GET
/api/v1/health

Bridge health and current API revision.

GET
/api/v1/war/network

All connected server streams with their current War.

GET
/api/v1/war/active?server=primary

Teams, players, maps and scores for the selected server.

GET
/api/v1/war/active/revision?server=primary

Lightweight revision check for that server.

GET
/api/v1/wars?server=primary

War history for the selected server.

GET
/api/v1/players/:login/profile

Player identity, profile and badges.

GET
/api/servers

Public community server registry.

GET
/api/upcoming-war

Upcoming event and authoritative registration counters.

POST
/api/v1/ingest/war

Authenticated EvoSC snapshot ingest. Use the supplied WarApiBridge module.

Multiple simultaneous Wars

The main server and all three rental slots can publish at the same time. Select a serverId from the network endpoint and pass it as ?server=…. Revisions and War IDs belong to that server, not to the entire network. Keep the server ID with links to scores, maps and history.

fetch("/api/v1/war/network")
  .then(response => response.json())
  .then(({ data }) => console.log(data));

Existing player career badges and the console-invite queue remain attached to the primary competition; other server streams do not consume its invite requests.

Connect EvoSC

  1. Register your community server and keep the returned server ID and one-time API key private.
  2. Install the supplied WarApiBridge module on your EvoSC controller.
  3. Set its endpoint to https://wargrid.de/api/v1/ingest/war, plus its server ID and server key, then enable it.
  4. Check the latest received snapshot in your server profile. Managed rentals configure their bridge automatically on first start.

The module signs requests using HMAC-SHA256 and supplies the timestamp, unique request ID, server identity and signature. Do not place server keys, admin keys or Node-agent tokens in browser code.

Explore server network
TRACKMANIA · COMMUNITY · COMPETITION

Bring your team.
Make the next War yours.

Free match servers, live scores and a home for every record.

Reserve a server →Explore live Wars ↗