# getSmartDogs

**Beschreibung:** Gibt eine Liste der registrierten SmartDog-Geräte des Benutzers zurück.  
**Endpunkt:** `/api`  
**Methode:** `POST`  

#### Parameter:
- `apikey` (string) – API-Schlüssel des Benutzers

#### Beispielanfrage:
```json
{
  "action": "getSmartDogs",
  "apikey": "90f47b75edc159ba8333a16ef37bd431"
}
```

#### Beispielantwort:
```json
{
  "valid": 1,
  "powerdogs": [
    {
      "id": 11,
      "name": "Familie Hütter",
      "description": "Anlage Familie Hütter",
      "address_city": "Braunau",
      "address_country": "AUT"
    }
  ]
}
```

#### Beschreibung der Antwortparameter:
- `valid` (number) – Status der Anfrage; `1` bedeutet Erfolg
- `powerdogs` (array) – Liste der registrierten SmartDog-Geräte.
  - `id` (int) – Eindeutige Kennung des Geräts.
  - `name` (string) – Name des SmartDog-Geräts.
  - `description` (string) – Beschreibung oder Zusatzinformation zum Gerät.
  - `address_city` (string) – Stadt, in der das Gerät lokalisiert ist.
  - `address_country` (string) – Ländercode des Gerätestandorts.


#### Nähere Informationen zu Antwortformat und Fehlermeldungen:
[Antwortformat und Fehler](https://anleitung.smart-dog.eu/books/api-dokumentation/chapter/antwortformat-und-fehler)