The Epic Online Services (EOS) Anti-Cheat interfaces help reduce cheating in online multiplayer play.
You can use the Anti-Cheat Web APIs to supplement the EOS C SDK for trusted server applications. Before calling the Anti-Cheat Web APIs, check out the Web API Introduction for standards, authentication, and error codes.
API Endpoint
https://api.epicgames.dev/anticheat/
Querying Anti-Cheat Service Status by Deployment
Policy
The client policy used must have the anticheat:authenticateForAnyUser
or anticheat:authenticateForLocalUser
actions allowed.
Authorization
This call requires Bearer Token authorization with an EOS Client Auth access token, obtained from the Connect interface.
Request
HTTP Request | GET /anticheat/v1/{DeploymentId}/status | ||
HTTP Headers | |||
Name | Value | ||
Authorization | Bearer <EOSAccessToken> | ||
Content-Type | application/json | ||
Path Parameters | |||
Name | Type | Description | Required |
deploymentId | String | The EOS deployment ID | Yes |
Example Request
Response
HTTP Response 200 - OK: Success. | ||
HTTP Headers | ||
Name | Value | |
Content-Type | application/json | |
JSON Payload | ||
Name | Type | Description |
serverKick | Boolean | True if anti-cheat Server Kicks are enabled in the EOS Developer Portal, otherwise false . |