# Mitglieder

### URL

`GET` `https://api.smartpager.at/v1/organization/members`

### Parameter

Parameter müssen als Query-Parameter übermittelt werden.

| Parameter | Datentyp | Pflichtfeld | Beschreibung |
|-----------|----------|-------------|--------------|
| `groupId` | `string` | Nein        | Gruppen-ID   |

### Response

#### Ok

HTTP-Status: 200

| Wert                        | Datentyp                  | Beschreibung     |
|-----------------------------|---------------------------|------------------|
| `status`                    | `int`                     | HTTP Status      |
| `data.items`                | `[]`                      | Mitglieder       |
| `data.items.id`             | `string`                  | ID               |
| `data.items.first_name`     | `string`                  | Vorname          |
| `data.items.last_name`      | `string`                  | Nachname         |
| `data.items.phone`          | `string?`                 | Telefonnummer    |
| `data.items.email`          | `string`                  | E-Mail-Adresse   |
| `data.items.is_available`   | `boolean`                 | Verfügbarkeit    |
| `data.items.time_last_seen` | `long?`  (UNIX Timestamp) | Letzte Aktivität |

```json
{
  "status": 200,
  "data": {
    "items": [
      {
        "id": "abcdefghi",
        "first_name": "Max",
        "last_name": "Mustermann",
        "phone": null,
        "email": "max.mustermann@mail.xyz",
        "is_available": true,
        "time_last_seen": 1672527600
      },
      ...
    ]
  }
}
```

#### Fehler

| HTTP-Status | Fehler         | Beschreibung                          |
|-------------|----------------|---------------------------------------|
| `400`       | `not-licensed` | Schnittstelle nicht in Plan enthalten |
| `401`       | `unauthorized` | Authorization-Header Daten ungültig   |
| `500`       | `internal`     | Interner Fehler                       |
