SafetyService
Reporting players and experiences to moderation.
On this page
Player safety: reports go to the moderation queue in the admin console (AdminService.ListReports). Signed-in accounts only (not guests), rate-limited. Every method is a POST with a JSON body; see the overview for the protocol, authentication and errors.
Summary#
| Method | Auth | Description |
|---|---|---|
| ReportPlayer | Account | |
| ReportExperience | Account |
Methods#
ReportPlayer#
HTTP
POST /neo.platform.v1.SafetyService/ReportPlayer
Content-Type: application/jsonAuth: A signed-in account. Guests are refused.
Request: ReportPlayerRequest. Response: ReportResponse.
ReportExperience#
HTTP
POST /neo.platform.v1.SafetyService/ReportExperience
Content-Type: application/jsonAuth: A signed-in account. Guests are refused.
Request: ReportExperienceRequest. Response: ReportResponse.
Types#
ReportExperienceRequest#
| Field | Type | Description |
|---|---|---|
experienceId | string | |
category | string | |
details | string |
ReportPlayerRequest#
Categories: harassment, inappropriate_content, cheating, scam, impersonation, self_harm, other
| Field | Type | Description |
|---|---|---|
userId | string | |
category | string | |
details | string | |
experienceId | string | Where it happened, if in a game. |
sessionId | string | |
messageId | string | A chat message being reported, if any. |
ReportResponse#
| Field | Type | Description |
|---|---|---|
reportId | string |