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 unknowncreateTime— 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— ReportReasoncomment— string, free-text detailslocations— array of ReportLocation, where it happenedalbumInfo— object, the reported album, forALBUMreportsalbumId— long integercontentId— long integer, the reported photo or video in the albumhasVideo— boolean, whethercontentIdis a video
rightNowInfo— object, the reported Right Now postpostId— 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 unknowncreateTime— 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— ReportReasoncomment— string, free-text detailslocations— array of ReportLocation, where it happenedalbumInfo— object, the reported album, forALBUMreportsalbumId— long integercontentId— long integer, the reported photo or video in the albumhasVideo— boolean, whethercontentIdis a video
rightNowInfo— object, the reported Right Now postpostId— 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:
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:
flagReport— SubmittedReport, your report on the post
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:
reason— ReportReasoncomment— string, free-text detailslocations— array of ReportLocation, where it happened
ReportReason
Report reason.
SPAM— SpamHARASSMENT_BULLYING— Harassment or BullyingHATE_DISCRIMINATION— Hate Speech/DiscriminationNUDITY_PORNOGRAPHY— Nudity or PornographyUNDERAGE— UnderageIMPERSONATION— ImpersonationILLEGAL_ACTIVITY— Illegal ActivitySEXUAL_SOLICITATION— Sexual SolicitationSERIOUS_IN_PERSON_INCIDENT— Serious In Person Incident
ReportLocation
Where the reported content was seen.
PROFILE_PHOTO— Profile PhotoPROFILE_INFORMATION— Profile InformationCHAT_MESSAGE— Chat MessageALBUM— AlbumRIGHT_NOW_PHOTO— Right Now ImageRIGHT_NOW_TEXT— Right Now Text
ProfileReportRequest
reason— ReportReasoncomment— string, free-text detailslocations— array of ReportLocation, where it happenedalbumInfo— object, the reported album, forALBUMreports, optionalalbumId— long integercontentId— long integer, the reported photo or video in the albumhasVideo— boolean, whethercontentIdis a video
rightNowInfo— object, the reported Right Now post, optionalpostId— long integer
ProfileReportRequestV2
- everything from ProfileReportRequest
captchaToken— string, reCAPTCHA Enterprise token, actionreport, optional
SubmittedReport
status— string, moderation status; values unknown, optionalcreateTime— unix timestamp in milliseconds, optional