Public API

Read your servers, players, bans and automation with an API key.

Updated Oct 15, 2026

The full reference is in Swagger at api.gamesentry.gg/swagger, generated from the API itself so it always matches.

Get a key

  1. 1

    Open API Keys in the organization menu.

  2. 2

    Create a key and tick only the scopes it needs.

  3. 3

    Confirm with two factor authentication.

  4. 4

    Copy the key. It starts with gs_live_ and is shown only once.

Send it in the X-API-Key header, or as Authorization: Bearer followed by the key.

ScopeAllows
servers:readYour servers and their details
players:readPlayers and who is online
analytics:readServer statistics
bans:readBans across your servers
automation:readYour automation rules
webhooks:writeWebhook subscriptions and the signing secret

Limits

Each IP can make 300 requests per minute, and each organization has a daily quota. When you hit a limit the API answers 429 with a Retry-After header.

Keep keys out of websites and public repositories. Make one key per integration.

Still need help?orask on Discord