Allgemeine API-Aufrufe

getApiKey getSmartDogs

getApiKey

Beschreibung: Erstellt einen API-Schlüssel für einen Benutzer basierend auf seiner E-Mail-Adresse und seinem Passwort. Der API-Schlüssel wird für alle weiteren Anfragen zur Authentifizierung verwendet.
Endpunkt: /api
Methode: POST

Parameter:

Beispielanfrage:

{
  "action": "getApiKey",
  "email": "testkunde@eco-data.de",
  "pass": "test"
}

Beispielantwort:

{
  "valid": 1,
  "apikey": "6641d282073d76b625987af5141d3e2a"
}

Beschreibung der Antwortparameter:

Hinweise:

Nähere Informationen zu Antwortformat und Fehlermeldungen:

Antwortformat und Fehler

getSmartDogs

Beschreibung: Gibt eine Liste der registrierten SmartDog-Geräte des Benutzers zurück.
Endpunkt: /api
Methode: POST

Parameter:

Beispielanfrage:

{
  "action": "getSmartDogs",
  "apikey": "90f47b75edc159ba8333a16ef37bd431"
}

Beispielantwort:

{
  "valid": 1,
  "powerdogs": [
    {
      "id": 11,
      "name": "Familie Hütter",
      "description": "Anlage Familie Hütter",
      "address_city": "Braunau",
      "address_country": "AUT"
    }
  ]
}

Beschreibung der Antwortparameter:

Nähere Informationen zu Antwortformat und Fehlermeldungen:

Antwortformat und Fehler