> For the complete documentation index, see [llms.txt](https://docs.ggwp.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ggwp.com/api-docs-reports/additional-features.md).

# Additional Features

## Introduction

To achieve the most accurate and complete view of a player’s behavior and contributions to the community, GGWP integrates a variety of game contextual inputs. This information is used to increase confidence in the detections, to calibrate the user reputation system, to add new severity modifiers and to provide additional context in GGWP’s moderation workflow panel, so that community managers and moderation teams can make the best possible decisions when evaluating a player’s behavior.

## External Detections

The [Reports API](/api-docs-reports/standard-package/reports-api.md) supports intake of your in-house detections and those from other vendors. A common application is the integration with an existing anti-cheat system operating in your game. &#x20;

The way this works is by using a special keyword (`autodetected`) in the `reporter_id` field when calling the Reports API. When this integration is enabled, the GGWP Reports Services will identify those `autodetected` incidents as coming from a verified 3rd Party source, automatically adjusting their credibility and reputation impact.

Here's an updated sample call to the Reports API using an external detection:

```bash
curl --request POST 'https://api.ggwp.com/reporting/v1/report' \
--header 'x-api-key: api_key' \
--header 'Content-Type: application/json' \
--data-raw '{
    "reporter_id":"autodetected",
    "reportee_id":"<player_id_2>",
    "reporter_name": "Game Anti-Cheat",
    "reportee_name": "Skuller89",
    "comment": "Client-side aimbot detected",
    "timestamp": "2022-12-30 07:44:37",
    "category": "Cheating",
    "session_id": "<unique_session_id>"
}'
```

In some cases, you might not want to consider these auto-detections as verified and highly credible, but instead as proxies for some suspicious activity (for example, an anomaly identified in a player's behavior could be related to cheating, but this is not certain). Our recommendation is that you file the report under the relevant category (eg: "Cheating") but change the `reporter_id` field to some other value (for example, your company name). This will treat the report as a regular player report, only increasing confidence when it has sufficient evidence for it (from other players, past history, etc.).&#x20;

For more nuanced situations or report types that would require custom treatment, please reach out to your GGWP Account Manager.&#x20;

## Contextual Features

The following is a list of inputs that GGWP can integrate into the moderation system, with a reference to the detailed documentation. Their individual applicability will depend on the type of game and data that your organization is logging. For any questions please contact your GGWP Account Executive.

{% content-ref url="/pages/G9iCN7fR6mJy9ffAtcIl" %}
[Player Status](/api-docs-contextual-information/player-status.md)
{% endcontent-ref %}

{% content-ref url="/pages/NI29D5EVbxQDzmAygLha" %}
[Player Activity](/api-docs-contextual-information/player-activity.md)
{% endcontent-ref %}

{% content-ref url="/pages/jqohzakaowi0od2Z7Eqj" %}
[Player Activity: Batch](/api-docs-contextual-information/player-activity-batch.md)
{% endcontent-ref %}

{% content-ref url="/pages/rnTNg5Dd2e5RAvubuLR1" %}
[Player Spend](/api-docs-contextual-information/player-spend.md)
{% endcontent-ref %}

{% content-ref url="/pages/ddy94hSNFyUO8YKceAiq" %}
[Player Settings](/api-docs-contextual-information/player-settings.md)
{% endcontent-ref %}

{% content-ref url="/pages/FZvb04uBQw4euQwjbKtw" %}
[Social](/api-docs-contextual-information/social.md)
{% endcontent-ref %}

{% content-ref url="/pages/wGzMK2ka8WW8FNcQpZ0s" %}
[Match Info](/api-docs-contextual-information/match-info.md)
{% endcontent-ref %}

{% content-ref url="/pages/SZLjDopExVA5TNl2QbTD" %}
[Match Stats](/api-docs-contextual-information/match-stats.md)
{% endcontent-ref %}

{% content-ref url="/pages/H0EZ7eh8LRB0JJjvg0zr" %}
[Player Progression](/api-docs-contextual-information/player-progression.md)
{% endcontent-ref %}

{% content-ref url="/pages/rZaRH0mOhMNpCt8I4Yo3" %}
[Telemetry](/api-docs-contextual-information/telemetry.md)
{% endcontent-ref %}
