Abuses
List abuses
GET
https://peertube2.cpy.re/api/v1/abuses
Parameters
idintegerqueryonly list the report with this id
predefinedReasonArray<string>violentOrAbusivehatefulOrAbusivespamOrMisleadingprivacyrightsserverRulesthumbnailscaptionsquerypredefined reason the listed reports should contain
searchstringqueryplain search that will match with video titles, reporter names and more
searchReporterstringqueryonly list reports of a specific reporter
searchReporteestringqueryonly list reports of a specific reportee
searchVideostringqueryonly list reports of a specific video
searchVideoChannelstringqueryonly list reports of a specific video channel
videoIsstringdeletedblacklistedqueryonly list deleted or blocklisted videos
filterstringvideocommentaccountqueryonly list account, comment or video reports
startinteger>= 0queryOffset used to paginate results
countinteger[1, 100]15queryNumber of items to return
sortstring-id-createdAt-statequerySort abuses by criteria
Response
200OKobject
successful operation
Authorization
OAuth2oauth2Authenticating via OAuth requires the following steps:
- Have an activated account
- Generate an access token for that account at
/api/v1/users/token. - Make requests with the Authorization: Bearer <token> header
- Profit, depending on the role assigned to the account
Note that the access token is valid for 1 day and is given along with a refresh token valid for 2 weeks.
Scopes: admin, moderator