Decide on a report
const url = 'https://api.gampeon.com/v1/moderation/social-reports/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/decision';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"action":"remove","statementOfReasons":"example","legalGround":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.gampeon.com/v1/moderation/social-reports/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/decision \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "action": "remove", "statementOfReasons": "example", "legalGround": "example" }'remove hides the post, comment or image, closes all open reports about it and informs the author (Art. 17 DSA) and the reporting people (Art. 16(5)). reject keeps it and informs the reporting person.
Requires the role moderator or admin.
Not available with access tokens.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Report ID
Request Bodyrequired
Section titled “Request Bodyrequired”object
Statement of reasons, shown to the author (Art. 17 DSA)
Responses
Section titled “Responses”Decided
object
Example generated
{ "decisionId": "example", "action": "example"}Error codes: invalid_field
object
Machine-readable error code, for example not_found or rate_limited.
Human-readable detail. Only present for some errors.
Example generated
{ "error": "example", "message": "example"}Error codes: unauthorized
object
Machine-readable error code, for example not_found or rate_limited.
Human-readable detail. Only present for some errors.
Example generated
{ "error": "example", "message": "example"}Error codes: forbidden, token_not_allowed
object
Machine-readable error code, for example not_found or rate_limited.
Human-readable detail. Only present for some errors.
Example generated
{ "error": "example", "message": "example"}Error codes: not_found
object
Machine-readable error code, for example not_found or rate_limited.
Human-readable detail. Only present for some errors.
Example generated
{ "error": "example", "message": "example"}Error codes: already_decided
object
Machine-readable error code, for example not_found or rate_limited.
Human-readable detail. Only present for some errors.
Example generated
{ "error": "example", "message": "example"}