Reports Interface

Query user reports to view the details of reported user behaviors, for example, cheating, verbal abuse, offensive profiles, and so on.

The Reports Interface requires using SDK 1.11 or higher.

The Reports Interface stores in-game user behavior reports. You can query these user reports from your Developer Portal to view the details of reported user behaviors, for example, cheating, verbal abuse, offensive profiles, and so on. This interface provides information that you can then use with the Sanctions interface to conduct any punitive actions.

If you also use the

[**Anti-Cheat Client** and **Anti-Cheat Server**](PlayerModeration/AntiCheatInterface)
interfaces, then any cheating reports provide additional context for cheat detections and analysis.

Client Credentials and Policy Configuration

Before using the Reports Interface, you must configure your client credentials. To protect your users' data, select the appropriate Client Policy Type from the available options to minimize granted permissions.

Establishing User Identity

To begin working with the Reports Interface, you must first establish your users' identities through the Connect Interface.

Sending a Player Behavior Report

Player behavior reports are sent using the EOS_Reports_SendPlayerBehaviorReport function. This function depends on the Connect Interface for the IDs of the reporting user and the user being reported.

Reports can be sent directly from game clients or a trusted server application. To send reports from a trusted server application, you must create the

[Platform Interface](Interfaces/Platform)
in server mode and use a Client Credential policy with the reports:sendReportForAnyUser action allowed. This is a sensitive action, so you must ensure that the associated ClientId and ClientSecret are kept secret as part of the configuration for the trusted application only.

Viewing Reports in the Developer Portal

In your Developer Portal, you can find Player Reports by selecting the specific product you want to manage, clicking the Player Moderation section in your side-panel navigation bar, and selecting Player Reports.

From here, you can:

  • Filter reports by Deployment, Date, and Reason.

  • Search for specific users or reports.

  • View the details of each report. You can expand a report's Message details by clicking it.