Skip to main content
GameGrid Customer API dashboard
Announcement

Introducing the GameGrid Customer API — Automate Your Server Management

· 3 min read· By WDC GameGrid Team

The GameGrid Customer API is live!. Build custom dashboards, automate server lifecycle, sync billing data, and integrate GameGrid into your existing infrastructure with RESTful API access and secure API keys.

We're excited to announce the launch of the GameGrid Customer API — a RESTful API that gives developers and communities programmatic access to their GameGrid game servers, plans and account data.

What Is the Customer API?

The Customer API lets you bring GameGrid's server management into your own applications, dashboards, bots and automation scripts. Whether you're building a custom control panel, automating restarts, or feeding server status into your community's tools, the Customer API provides the endpoints you need.

Key Features

Server Management

  • List and inspect your servers — Status, connection details and live stats for every server on your account
  • Start, stop, and restart servers — Control server state programmatically
  • Rename servers and set their restart schedule — Without opening the control panel
  • Update server settings — Read and change the same settings as the panel's Settings tab
  • Manage mods and files — Install and remove mods, upload files, and manage your server's filesystem

Servers are created and deleted in the control panel; the API manages the servers you already have.

Billing

  • Read your billing summary — Your plans and billing overview, read-only

Webhooks

  • Real-time event notifications — HTTP callbacks when a server starts, stops, restarts, crashes or moves to another host, when a console command is sent, and when a command schedule runs or raises an alert
  • Configurable endpoints — Register multiple webhook URLs for different event types
  • Signed payloads — All webhooks are cryptographically signed for verification

Security

  • API Key authentication — Generate scoped API keys with specific permissions
  • Per-key scope control — Give each key only the scopes it needs, from read-only access upwards
  • Rate limiting — Generous rate limits with clear headers for monitoring usage
  • Audit trail — Calls made with your organization's keys can be read back for 24 hours

Getting Started

  1. Generate an API key — Log in to your GameGrid dashboard, open Account → API Keys, and create a new key with the scopes you need
  2. Review the API documentation — Full API reference with examples is available in the knowledge base
  3. Make your first request — Requests use standard HTTP methods with JSON payloads, and your key goes in the Authorization: Bearer header
  4. Set up webhooks (optional) — Register webhook URLs to receive real-time event notifications

API Key Scopes

Each key carries only the scopes you give it. A few examples:

Scope Description
servers:read List and read servers, status, capabilities and lifecycle history
servers:lifecycle Start, stop, restart and kill a server
servers:write Rename a server; change auto-restart, restart schedule and resource limits
billing:read Read the billing summary (read-only; never charges anything)
files:read List, read and download files
files:write Upload, edit, delete, rename and move files
webhooks:manage Full webhook management

The complete list, with what each scope grants, is in API Scopes and Permissions.

Example: List Your Servers

GET https://wdcgamegrid.com/api/public/v1/servers
Authorization: Bearer YOUR_API_KEY

The response is one page of servers: a data array with an object per server (its id, name, state and more) and a pagination object. The Customer API Reference documents every field.

Learn More

For complete API documentation, guides, and examples:

← Back to News

Related Articles

The GameGrid Metrics overview for a 7 Days to Die server: live status tiles, the range and season controls, the Metrics tabs, and 30 days of players online and CPU and memory
Announcement
Oct 6, 2026
Introducing GameGrid Metrics: The Whole Story of Your Server
Every GameGrid server now has Metrics: uptime with every crash and restart named by its cause, busiest hours, sessions and player profiles, travel, combat, events and economy, with leaderboards and player stats in Discord. Here is what it shows and how it protects your players.
Read More →
An Enshrouded hero standing in the glowing ruins of Embervale, surrounded by the Shroud
Announcement
Oct 1, 2026
Enshrouded servers are now available on GameGrid
Host your own Enshrouded server with a live map of Embervale, an in-game shop and kits, bigger stacks and backpacks, the game's own difficulty presets, scheduled events and Nexus mods, all run from one control panel.
Read More →