> ## Documentation Index
> Fetch the complete documentation index at: https://docs.opigno.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Report abuse

Any API user associated with a context with an `AUTHENTICATED` scope can report an abuse
on a post/comment, a joined community, or other user. In this case an email will be sent to
all backoffice users with an "Administrator" role.

A `REPORT_ABUSE` CTA indicates that the `reportAbuse` mutation can be executed.

| Parameter        | Type     | Description                                                                                                                               |
| :--------------- | :------- | :---------------------------------------------------------------------------------------------------------------------------------------- |
| `entityId`       | `ID`     | **Required**. ID of the entity that is being reported as an abusive.                                                                      |
| `entityType`     | `String` | **Required**. The type of the entity that is being reported. Can be one of the following values: `POST`, `COMMUNITY`, `USER`.             |
| `additionalInfo` | `String` | An additional information about the report, a comment that describes the reason. HTML tags are not allowed, max length is 300 characters. |

<CodeGroup>
  ```filename GraphQL theme={null}
    mutation reportAbuse {
      reportAbuse(entityId: 175, entityType: POST, additionalInfo: "The post contains an inapropriate content.") {
        response
        errors
      }
    }
  ```

  ```File Query result [expandable] theme={null}
  {
    "data": {
      "reportAbuse": {
        "response": true,
        "errors": []
      }
    }
  }
  ```
</CodeGroup>

If the mutation executed without any errors, a boolean value will be returned as a response, indicating the execution status.
