Repository navigation
Report Abuse
Revadike edited this page Nov 5, 2026
·
1 revision
Submits an abuse report about a user or their content to Steam's moderation staff. Both the report dialog embedded in community pages and the profile report wizard served by /actions/ReportProfile/:steamid submit to this endpoint.
No known rate limit
Authenticated: Yes
Method:
POSTHost:
steamcommunity.comPath:
/actions/ReportAbuse/Form Data:
Name Type Required Description sessionidstring Yes The value of the sessionidcookiejsonnumber Yes When 1, the outcome is returned as a bare JSON number; without it the server renders theSteam Community :: Errorpage insteadabuseIDstring Yes The ID of the user or content being reported abuseTypestring No The reason for the report, as submitted by the report dialog
Harassment= HarassmentSpoofing= Impersonating another userOffensive Profile= Offensive Profile or AvatarOffensive UGC= Offensive Screenshots or ArtSpamming= SpammingAdvertisement= AdvertisementSuspected Hijacker= Suspected HijackerTrade Scam= Trade ScamCheating= CheatingeAbuseTypenumber No The reason for the report, as submitted by the profile report wizard (the abuse_typefield returned by/actions/AjaxGetReportProfileStep/)ingameAppIDnumber No The Steam AppID of the game the abuse occurred in abuseDescriptionstring No Additional details about the report
The response body is the bare JSON number outcome code.
Value Description 1The report was submitted 25A report against this user has already been filed Any other value means the report could not be submitted.
The response body is the bare JSON string
"You must be logged in to perform that action.".When
jsonis omitted the server responds200with theSteam Community :: ErrorHTML page instead.
POST https://steamcommunity.com/actions/ReportAbuse/ { sessionid: "a0b1c2d3e4f5g6h7i8j9klmn", json: 1, abuseID: "76561197960287930", eAbuseType: 20, abuseDescription: "test", ingameAppID: "" }
"You must be logged in to perform that action."