Skip to content

Reports ​

Get submitted profile report (v4) ​

Requires Authorization.

Like Get submitted profile report, chosen when the right-now-moderation assignment is on.

GET /v4/flags/{profileId}

Response:

  • status — string, moderation status; values unknown
  • createTime — unix timestamp in milliseconds

Errors:

  • 404 — Not reported.

Report profile (v4) (deprecated) ​

Requires Authorization.

Removed in the official Android client between v25.20.0 and v26.8.2. Superseded by Report profile (reCAPTCHA).

POST /v4/flags/{profileId}

Body:

  • reason — ReportReason
  • comment — string, free-text details
  • locations — array of ReportLocation, where it happened
  • albumInfo — object, the reported album, for ALBUM reports
    • albumId — long integer
    • contentId — long integer, the reported photo or video in the album
    • hasVideo — boolean, whether contentId is a video
  • rightNowInfo — object, the reported Right Now post
    • postId — long integer

Get submitted profile report ​

Requires Authorization.

Returns your report on the profile. Used unless the right-now-moderation assignment is on; with it on, use Get submitted profile report (v4).

GET /v3.1/flags/{profileId}

Response:

  • status — string, moderation status; values unknown
  • createTime — unix timestamp in milliseconds

Errors:

  • 404 — Not reported.

Report profile ​

Requires Authorization.

Reports a profile. profileId is the reported profile, also for album and Right Now reports. Used unless the right-now-moderation assignment is on; with it on, use Report profile (reCAPTCHA).

For SPAM, send comment: "" and locations: ["CHAT_MESSAGE"].

Album reports add albumInfo. Reports about a Right Now post add rightNowInfo.

POST /v3.1/flags/{profileId}

Body:

  • reason — ReportReason
  • comment — string, free-text details
  • locations — array of ReportLocation, where it happened
  • albumInfo — object, the reported album, for ALBUM reports
    • albumId — long integer
    • contentId — long integer, the reported photo or video in the album
    • hasVideo — boolean, whether contentId is a video
  • rightNowInfo — object, the reported Right Now post
    • postId — long integer

Report profile (reCAPTCHA) ​

Requires Authorization.

Like Report profile but with a reCAPTCHA Enterprise captchaToken, chosen when the right-now-moderation assignment is on.

The body rules of Report profile apply.

POST /v5/flags/{profileId}

Body:

ProfileReportRequestV2

Get submitted Right Now post report ​

Requires Authorization.

Returns your report on the post in flagReport, for a post whose author profile id is unknown; otherwise use Get submitted profile report or Get submitted profile report (v4).

GET /v1/flags/right-now/{postId}

Response:

Errors:

  • 404 — Not reported.

Report Right Now post ​

Requires Authorization.

Reports a Right Now post whose author profile id is unknown. Takes no captchaToken. When the author is known, use Report profile or Report profile (reCAPTCHA) with rightNowInfo instead.

Send locations: ["RIGHT_NOW_PHOTO", "RIGHT_NOW_TEXT"], or comment: "" and locations: ["CHAT_MESSAGE"] for SPAM.

POST /v1/flags/right-now/{postId}

Body:

ReportReason ​

Report reason.

  • SPAM — Spam
  • HARASSMENT_BULLYING — Harassment or Bullying
  • HATE_DISCRIMINATION — Hate Speech/Discrimination
  • NUDITY_PORNOGRAPHY — Nudity or Pornography
  • UNDERAGE — Underage
  • IMPERSONATION — Impersonation
  • ILLEGAL_ACTIVITY — Illegal Activity
  • SEXUAL_SOLICITATION — Sexual Solicitation
  • SERIOUS_IN_PERSON_INCIDENT — Serious In Person Incident

ReportLocation ​

Where the reported content was seen.

  • PROFILE_PHOTO — Profile Photo
  • PROFILE_INFORMATION — Profile Information
  • CHAT_MESSAGE — Chat Message
  • ALBUM — Album
  • RIGHT_NOW_PHOTO — Right Now Image
  • RIGHT_NOW_TEXT — Right Now Text

ProfileReportRequest ​

  • reason — ReportReason
  • comment — string, free-text details
  • locations — array of ReportLocation, where it happened
  • albumInfo — object, the reported album, for ALBUM reports, optional
    • albumId — long integer
    • contentId — long integer, the reported photo or video in the album
    • hasVideo — boolean, whether contentId is a video
  • rightNowInfo — object, the reported Right Now post, optional
    • postId — long integer

ProfileReportRequestV2 ​

  • everything from ProfileReportRequest
  • captchaToken — string, reCAPTCHA Enterprise token, action report, optional

SubmittedReport ​

  • status — string, moderation status; values unknown, optional
  • createTime — unix timestamp in milliseconds, optional

Open Grind is not affiliated with Grindr in any way.