## GET /openapi/v1/exchanges/team

The team behind one centralized exchange, from RootData: the people who hold or held a role
at the project we have confirmed the exchange to be. Items, fields and order are those of
[`/assets/team`](#get-openapiv1assetsteam).

### Query parameters

| Parameter | Type | Notes |
|:--|:--|:--|
| `id` | integer | The exchange id from `/exchanges` |
| `slug` | string | At most 255 characters of valid UTF-8. If two exchanges share a slug, the one with the lower `id` is used |

Send exactly one of the two. Only the exchanges `/exchanges` lists are known here: a
decentralized exchange's `id` or `slug` is a `404`.

### Response

```json
{
  "code": 0,
  "message": "success",
  "message_key": "SUCCESS",
  "result": {
    "items": [
      {
        "id": 2048,
        "name": "John Roe",
        "avatar_url": "",
        "position": "Chief Executive Officer",
        "status": "active",
        "social_links": []
      }
    ]
  }
}
```

`items` is `[]` when we have not confirmed which RootData project the exchange is, or the
project has no team.

### Examples

```bash
# The team of Binance
curl -H "X-Api-Key: <your-api-key>" \
  "https://open-api.coinworldcap.com/openapi/v1/exchanges/team?slug=binance"
```

| HTTP status | `code` | When |
|:--|:--|:--|
| 400 | 40000 | Both or neither of `id` and `slug`; an `id` that is not a positive integer; a `slug` over 255 characters or not valid UTF-8 |
| 404 | 40400 | No centralized exchange with that `id` or `slug` — it does not exist, or it is a decentralized exchange |

The other errors are in [Errors](#errors).
