Skip to main content
Report a user for violating community guidelines. Reports are reviewed by the moderation team.

Endpoint

Report a User

POST /report-user
Submit a report for a user using their ID. An optional reason can be provided to help moderators review the report. Request body:
{
  "targetUserId": "123456789012345678",
  "reason": "This user is impersonating someone else"
}
FieldTypeRequiredDescription
targetUserIdstringYesThe ID of the user to report
reasonstringNoReason for the report (max 200 characters)
Response:
{
  "success": true
}

Errors

CodeErrorWhen
400Missing or invalid usertargetUserId is empty, missing, or not a valid ID
400Reason too longreason exceeds 200 characters
403User is already suspendedThe user has already been actioned by moderators
403You cannot report yourselftargetUserId is your own ID
403User has blocked youThe reported user has blocked you
404User not foundThe user does not exist
429Rate limit exceededToo many requests

Examples

Report a user:
curl -X POST "https://api.snipp.gg/report-user" \
  -H "api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"targetUserId": "123456789012345678", "reason": "Impersonation"}'
Report a user without a reason:
curl -X POST "https://api.snipp.gg/report-user" \
  -H "api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"targetUserId": "123456789012345678"}'

Responses

{
  "success": true
}