Apply and query player sanctions using EOS Sanctions Web API

domain: dev.epicgames.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate server-side using client credentials to obtain an EOS deployment-scoped access token
  2. POST to the Sanctions Web API to create a new sanction, supplying the target player's PUID, action (e.g., ban or mute), duration in seconds, and a reference reason string
  3. Poll or query active sanctions for a player by sending a GET request to the sanctions endpoint filtered by PUID to confirm the sanction is in effect
  4. Integrate the sanction check into your session join flow so banned players receive an appropriate rejection before matchmaking
  5. Handle sanction expiry by periodically querying and updating your local cache rather than relying solely on client-side state

Known gotchas

Related routes

Validate Epic Games Store purchases server-side using the EOS Ecom Web API
eos-ecom · 5 steps · unrated
Enforce player bans across matchmaking and sessions using the Epic Online Services Sanctions interface
dev.epicgames.com · 5 steps · unrated
Screen a customer or counterparty against consolidated sanctions and PEP data using the OpenSanctions match API
opensanctions.org · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans