This guide walks you through the core workflow: authenticate, check a device, and create a ban.

Prerequisites

  • A Sentinel Network publisher account (sign up at the Dashboard)
  • An API key (generate one from Dashboard > API Keys)
  • A registered game (game_id)
  • curl or any HTTP client

Step 1: Set Up Authentication

Create an API key in the Sentinel Dashboard, then export it:
Include your API key as a Bearer token with every request, along with the X-Game-Id header for game-scoped operations.
API keys use the sni_ prefix. See Authentication for details on API key auth and scopes.

Step 2: Check Your Policy

Verify your publisher policy to understand which ban scopes are enforced:
Response

Step 3: Perform a Device Check

The device check endpoint verifies a signed payload from the device and returns its ban and reputation status.
The device check requires a valid ES256 signature. See Device Concepts for details on key generation and payload signing.
Response

Step 4: Create a Ban

Create a game-scoped cheat ban on a device:
Response

Step 5: Revoke a Ban

If the ban was issued in error, revoke it:

Next Steps

Authentication

Learn about API keys, scopes, and the APISIX auth flow.

Device Concepts

Understand ES256 key generation, payload signing, and replay protection.

Ban Management

Explore ban types, scopes, idempotency, and pagination.

API Reference

Browse the full API with interactive playground.