# GET roles

<mark style="color:green;">`GET`</mark> `/roles`&#x20;

Returns player roles.

**Headers**

| Name          | Value              |
| ------------- | ------------------ |
| Content-Type  | `application/json` |
| Authorization | `Bearer <token>`   |

**Body**

empty

**Response**

Returns JSON of key-value pairs in which key is the player email address and value is the role

{% tabs %}
{% tab title="200" %}

```json
{
  "drsj@mea.gov.in": "Role1",
  "ad@gov.in": "Role1",
  "karnakata_dc@gov.in": "Role1",
  "gov@gov.in": "Role2",
  "karnakata@gov.in": "Role1",
  "mfa@mfa.in": "Role1",
  "advice@sgc.com": "Role1",
  "sales@australianmetals.com.au": "Role1",
  "advice@irlabs.com": "Role1",
  "hello@logitrust.com": "Role1",
  "prc@politicalriskconsulting.com": "Role1",
  "wallace.rose@securemail.com": "Role1",
  "av@pulse.com": "Role1",
  "commentary@pulse.com": "Role1",
  "futures@pulse.com": "Role1",
  "infomap@pulse.com": "Role1",
  "robert.pratten@gmail.com": "Moderator",
  "69bb1d354d7d44.09054948@tstoryteller.com": "Role4",
  "69bbf656ceced9.44807633@tstoryteller.com": "Role1",
  "69bebda8743636.35357616@tstoryteller.com": "Role1",
  "69bec5c3f13623.89280717@tstoryteller.com": "Role1"
  }
```

{% endtab %}

{% tab title="400" %}

```json
{
  "error": "Invalid request"
}
```

{% endtab %}
{% endtabs %}
